我使用 python 來提取一些資訊
我想在字符之前獲取單詞/名稱,:
但問題是一切都捆綁在一起
從這里
Morgan Stanley.Erik Woodring:
我只想提取"Erik Woodring:"
或從這里
market.Operator:
我只想提取Operator:
有時會有這樣的問題
to acquire?Tim Cook:
我只想提取"Tim Cook:"
這是我試過的
\w*(?=.*:)
這沒有得到我想要的,它回傳了很多話
uj5u.com熱心網友回復:
這可能是您正在尋找的正則運算式:
\b[\w\s] (?=:)
- \b世界邊界;
- [\w\s] 匹配任何單詞或空格(至少一個字符);
- (?=:)正向前瞻,指定單詞后面必須跟一個標點符號;
https://regex101.com/r/w86oWv/1
如果您也想獲得“:”,您可以簡單地洗掉前瞻:
\b[\w\s] :
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/527116.html