我似乎無法讓我的正則表達式工作。正則表達式來查找用下劃線連接的小寫字母序列
我想要一些alpha文本,沒有數字,一個下劃線,然後一些更aplha文本。
例如:blah_blah
我這裏有一個非工作示例的提前人們
^[a-z][_][a-z]$
感謝。
編輯:我道歉,我想強制使用全部小寫。
我似乎無法讓我的正則表達式工作。正則表達式來查找用下劃線連接的小寫字母序列
我想要一些alpha文本,沒有數字,一個下劃線,然後一些更aplha文本。
例如:blah_blah
我這裏有一個非工作示例的提前人們
^[a-z][_][a-z]$
感謝。
編輯:我道歉,我想強制使用全部小寫。
^[a-z]+_[a-z]+$
你只需要:
[a-z]+_[a-z]+
,或者如果它需要整條生產線:
^[a-z]+_[a-z]+$
試試這個:
[A-Za-z]+_[A-Za-z]+
小寫:
[a-z]+_[a-z]+
嘗試:
^[a-z]+_[a-z]+$
根據其正則表達式的味道你使用有不同的可能性:
^[A-Za-z]+_[A-Za-z]+$
^\a+_\a+$
^[[:alpha:]]+_[[:alpha:]]+$
第一種形式被最廣泛接受的。
你的例子表明你正在尋找類似「blah_foo」的東西,而不想從「Hey blah_foo you」這樣的字符串中提取它。如果不是這種情況,您應該放棄「^」(匹配字符串的開頭)和「$」(匹配字符串的末尾)
爲什麼要投票? – user104628 2010-05-26 08:02:23