为了账号安全,请及时绑定邮箱和手机立即绑定

正则将[a]123[/a]替换为<a>123</a>

正则将[a]123[/a]替换为<a>123</a>

慕盖茨4494581 2019-02-15 19:08:16
如题, 正则将字符串:zzzzzzz[a]123[/a],zzz[a]123[/a]替换为:zzzzzzz<a>123</a>,zzz<a>123</a>
查看完整描述

2 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

'zzzzzzz[a]123[/a],zzz[a]123[/a]'.replace(/\[(.+?)\]/g, function(s, tag){

    return '<' + tag + '>'

})


查看完整回答
反对 回复 2019-02-18
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

如果用python的话,都不需要正则:


src = 'zzzzzzz[a]123[/a],zzz[a]123[/a]'


# 1

print(src.replace('[','<').replace(']','>'))


# 2

intab = "[]"

outtab = "<>"

trantab = str.maketrans(intab, outtab)

print(src.translate(trantab))


查看完整回答
反对 回复 2019-02-18
  • 2 回答
  • 0 关注
  • 570 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信