我有一個數組,其中有U.S.
和banana.
作爲條目。正則表達式匹配字符在字符串結尾除非多個實例
我想弄清楚如何編寫一個正則表達式,只匹配字符串末尾的正則表達式,除非該字符串包含多個句點。
舉例說明:.
在banana.
應該匹配; .
in U.S.
不應該匹配,因爲它包含多於一個,儘管在字符串末尾。
這應該工作:/(?!\..+)\.$/
。它與期間(\.
)和字符串末尾($
)相匹配,前面有一個負向前視,表示:句點,後跟一個或多個字符(?!\..+)
。它匹配兩個字符串中的最後一個時間段。
有人能幫我嗎?
試試'/^[^.]+\.$/' – elclanrs 2014-10-17 19:18:12
這是一個單詞嗎?如果是這樣,@elclanrs答案是完美的。 – Sam 2014-10-17 19:20:56
@Sam這是一次一個字。但是@elclanrs完全回答匹配'banana.',我只喜歡期間 – AKG 2014-10-17 19:23:11