玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python re正则表达式空格替换问题

str1 = 'universe  ['juːnɪvɜːs]'

请问下各位,怎么用正则表达式匹配 ['juːnɪvɜːs]

使之替换成空,最后的结果是:str1 = 'universe'

恳请各位不吝赐教,不胜感激。

楼上的答案要稍微改一下,正则中方括号[ ]本身是有语法意义的,所以要转义一下。改成这样就好。

pythonimport re
str1 = re.sub(r'\[.*\]', '', "universe ['juːnɪvɜːs]")

python re模块的官方说明如下:

https://docs.python.org/2/library/re.html

正则有时候忘记了可以去查一查,还是挺详细的。

import re
str1 = re.sub(r'\[.*\]', '', "universe  ['juːnɪvɜːs]")

segmentfaults似乎会自动的吧\[转义为[,这是逼着我用代码块啊。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd18855.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月19日 - 11时10分07秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules