我想匹配其中包含非數字的數字字符串。使用http://regexr.com/默認的文本,下面應符合:匹配數字與非數字嵌入
v2.1
-98.7
3.141
.6180
9,000
+42
555.123.4567
+1-(800)-555-2468
下應該不比賽:
12345
我想:
/[^\n\ ]{1,}\d+\S+\d/g
,但它不會匹配+42
並且它錯誤地匹配了和
12345
,並且它處理了"555.123.4567 +1-(800)-555-2468"
作爲一個字符串。
我試圖通過在最後加上$
來減輕它的負擔,但是這並不匹配。不知道我做錯了什麼。
我應該評論它也匹配一個非數字字符串。就像一句話。 – revo
標題是*與嵌入的非數字匹配的數字*。所以我認爲建議的正則表達式不應該匹配沒有數字的行。你的匹配'test'。 – revo
是的,但它似乎是一個混合物。 – revo