8.123.351(這裏寫一些文字)
我用正則表達式
/([0-9,]+(\.[0-9]{2,})+(\.[0-9]{2,})?)/
到從字符串中取值「8.123.351」。它正在爲上面給出的字符串工作。
但它沒有不正常的字符串時,「」例如「179(某些文字在這裏)」。 我修改了正則表達式來匹配這個值,但沒有成功。
因此,誰能建議我的正則表達式從像琴絃號碼:
- 8.123.351(這裏寫一些文字)
- 179(這裏寫一些文字)
- 179.123(有些文字在這裏)
- 179.1(這裏的一些文字)
你能否提供更多的想法對數字的常規格式?有什麼規則?可以有任何數量的'.',在任何地方,數字可以是任何大小,長度等? – LeonardChallis
@Leonard,感謝您的評論。我已經發布了一些帶數字的示例字符串。該字符串具有2-3位數字,這是固定的。但是多次出現的數字都是「。」在兩者之間並不固定。所以我需要所有的數字「。」或沒有它 – Sanjay
偶然的俚語術語「特殊字符」不是由Unicode標準定義的。這太麻煩了。所有的代碼點都是特殊的,或者不是特殊的,視情況而定。 – tchrist