一般而言,我想在字符串中找到一些子字符串,但前提是它包含在字符串中。正则表达式在字符串中找到字
我不得不表达:
^.*(\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