2012-08-17 54 views
0

我試圖在大寫的文本文件中找到短語。vb .net正則表達式查詢

我想出了捕獲像「新貸款」的短語的正則表達式:

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

,但我難倒約像"Bank of England"短語。很少有非大寫的單詞會出現(of|and|or),但我正在努力使正則表達式匹配超出"Bank of"。任何人都可以將我指向正確的方向嗎?

在此先感謝。

回答

0

嘗試這種情況:

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

由於卡辛,欣賞提示響應。現在這種模式正在迎來「英格蘭銀行」,同時也是「河流銀行」。是否有可能修改正則表達式,所以選項後面的單詞本身是大寫的? – Effra58 2012-08-17 10:47:55