Python中re正则表达式的问题
黄舟
黄舟 2017-04-17 14:40:14
0
2
357
str1 = 'universe ['juːnɪvɜːs]'

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

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

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆 (2)
Ty80

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

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似乎会自动的吧\[转义为[,这是逼着我用代码块啊。

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!