一般而言,我想在字符串中找到一些子字符串,但前提是它包含在字符串中。正則表達式在字符串中找到字
我不得不表達:
^.*(\bpass\b)?.*$
和測試字符串:
high pass h3
當我測試通過表達我看到整個字符串中找到字符串(但組「傳」不):
match : true
groups count : 1
group : high pass h3
但我需要的是,那場比賽有2組: 1:高通h3 2:通過
當我測試,例如,串 - 高H3,我仍然有1組發現 - 高H3
我怎樣才能做到這一點?
1.什麼平臺(不是所有的正則表達式的實現都一樣):Perl,Python和Java的,.NET,...? 2.「只有當它被包含在內」纔不清楚。 – Richard 2012-02-19 10:14:53
爲什麼你想要整個字符串作爲匹配? – Mat 2012-02-19 10:15:02
它可能是多行,爲他提供完整的行,包括要找到的單詞。 – Mario 2012-02-19 10:20:14