str1 = 'universe ['juːnɪvɜːs]'
请问下各位,怎么用正则表达式匹配 ['juːnɪvɜːs]
使之替换成空,最后的结果是:str1 = 'universe'
恳请各位不吝赐教,不胜感激。
str1 = 'universe ['juːnɪvɜːs]'
请问下各位,怎么用正则表达式匹配 ['juːnɪvɜːs]
使之替换成空,最后的结果是:str1 = 'universe'
恳请各位不吝赐教,不胜感激。
import re
str1 = re.sub(r'\[.*\]', '', "universe ['juːnɪvɜːs]")
segmentfaults似乎会自动的吧\[转义为[,这是逼着我用代码块啊。
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
楼上的答案要稍微改一下,正则中方括号
[
]
本身是有语法意义的,所以要转义一下。改成这样就好。python re模块的官方说明如下:
https://docs.python.org/2/library/re.html
正则有时候忘记了可以去查一查,还是挺详细的。