str1 = 'universe ['juːnɪvɜːs]'
请问下各位,怎么用正则表达式匹配 ['juːnɪvɜːs]
['juːnɪvɜːs]
使之替换成空,最后的结果是:str1 = 'universe'
str1 = 'universe'
恳请各位不吝赐教,不胜感激。
人生最曼妙的风景,竟是内心的淡定与从容!
上記の答えは少し変更する必要があります。通常の中国語の角括弧 [ ] 自体には文法的な意味があるため、エスケープする必要があります。これに変更するだけです。
[
]
pythonimport re str1 = re.sub(r'\[.*\]', '', "宇宙 ['juːnɪvɜːs]")
python
import re str1 = re.sub(r'\[.*\]', '', "宇宙 ['juːnɪvɜːs]")
Python re モジュールの公式説明は次のとおりです。
https://docs.python.org/2/library/re.html
通常のルールを忘れた場合は、非常に詳細に説明されているので確認してください。
インポートリ str1 = re.sub(r'\[.*\]', '', "宇宙 ['juːnɪvɜːs]")
segmentfaults は \[ を [ に自動的にエスケープするようで、コード ブロックを使用する必要があります。
上記の答えは少し変更する必要があります。通常の中国語の角括弧
[
]
自体には文法的な意味があるため、エスケープする必要があります。これに変更するだけです。Python re モジュールの公式説明は次のとおりです。
https://docs.python.org/2/library/re.html
通常のルールを忘れた場合は、非常に詳細に説明されているので確認してください。
segmentfaults は \[ を [ に自動的にエスケープするようで、コード ブロックを使用する必要があります。