0
我有怎樣的一個noobish問題與或操作正則表達式或運營商
我想尋找
[a-zA-Z]+
其次
\-[a-zA-Z]?
或
\'[a-zA-Z]?
基本上抓住任何單詞,所以我可以忽略: 個空間,\t
,\n
,\n\r
等我理解也是\w
將是很好用,但我不想要的東西像9-10
結果,我正在尋找純粹的單詞。
我知道(thing|thing2)
是or的語法,但它只是捕獲整個單詞,然後作爲第二個匹配,收縮和帶連字符的單詞的後半部分。 任何幫助非常感謝,謝謝。
所以你有什麼問題?你想捕捉整個單詞? (也就是說,你的連字符正則表達式只能捕獲連字符後面的第一個字母?) –
我明白了: ([a-zA-Z] +(?:\ - ?[a-zA-Z] + | \'? [A-ZA-Z] *)) –