vb .net正则表达式查询

时间:2012-08-17 07:46:28

标签: regex vb.net

我正在尝试在文本文件中查找大写的短语。

我想出了一个正则表达式,它捕获了像“新贷款人”这样的短语:

(?:[A-Z][A-z]+(?:\x20+|\,|\.|\:|\;|\r|\n|\t|\x29|\x22|\x2D|\x26))+

但我对"Bank of England"这样的短语感到难过。很少有非资本化的词会出现(of|and|or),但我正努力让正则表达式匹配"Bank of"以外。有人能指出我正确的方向吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

(?:\b([A-Z]\w+)\b(?:\s|of|and|or)*)+