我有一些文字限制正則表達式字邊界
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit."
而且我有一個正則表達式,即從用戶輸入產生。
@".*ip.*"
這與您所期望的整條線相匹配,所以我用字邊界包裹了這個表達式。
@"\b.*ip.*\b"
由於處理器是貪婪的,所以仍然匹配整個文本。所以,我試着讓重複懶惰。
@"\b.*?ip.*?\b"
這是更好,但比賽
Lorem ipsum
dolor sit amet, consectetuer adipiscing
我怎麼能延長原單@".*ip.*"
模式,使其匹配懶洋洋整個單詞和捕捉?
ipsum
adipiscing
這regex tester回答這個問題也許有用
你可以使用捕捉組像'\ b(。*?ip。*?)\ b'然後在組1 – 2013-02-19 13:48:21
@ExplosionPills中捕獲「ip」字,這在我在鏈接的測試器中嘗試時似乎不起作用。 – Jodrell 2013-02-19 14:00:18