【发布时间】:2014-05-24 01:58:07
【问题描述】:
我认为这被称为负前瞻(正则表达式的新功能),无论如何都没有得到我想要的结果。我正在尝试使用它来取消整个组的资格或使其合格
(?(?!The|Cross)(\w+ )Street)
所以我想捕获 STREET 组,它是 Main Street 或 Bank Street,而不是 The Street 或 Cross Street。
字符串“The Street”得到的是
- 街道:'他街'
对于“Cross Street”我也得到了
- 街道:“罗斯街”
我正在寻找的是不匹配,即“您的模式与子字符串不匹配”
有没有办法以这种方式使用负前瞻?换句话说,AnyWord Street 匹配我的模式,The Street 和 Cross Street 不匹配并且返回零匹配并且标签没有值。
【问题讨论】: