Python中re正则表达式的问题
黄舟
黄舟 2017-04-17 14:40:14
0
2
447
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學習者快速成長!