我想爲一個字符串正則表達式,可以有4到6個位數,並用逗號將它們分開這已經是這個正則表達式來完成:用逗號和數字的正則表達式
@"^(\d{1,6},{1})+$"
什麼我不「不想被末處的逗號
這個現有的正則表達式工程類型的字符串:0234,23544,234332,
我想爲下面的字符串正則表達式:0234,23544,234332。
我想爲一個字符串正則表達式,可以有4到6個位數,並用逗號將它們分開這已經是這個正則表達式來完成:用逗號和數字的正則表達式
@"^(\d{1,6},{1})+$"
什麼我不「不想被末處的逗號
這個現有的正則表達式工程類型的字符串:0234,23544,234332,
我想爲下面的字符串正則表達式:0234,23544,234332。
的末尾添加一個選項點。哦,親愛的,你的模式匹配'0234 {,,, {},23544'。請詳細瞭解'[]'操作員。 –
現在好多了,雖然不完美:) –
@羅曼扎瓦洛夫會這樣做,並感謝這[]永遠學到了。 – Rex
結束我會建議
(\d{4,6}[,|\.])
如果您匹配'全球'例如所有出現,你會得到這樣的:
0234,
23544,
234332.
0234,
23544,
234332,
看看here!
對Perl這將是
m/(\d{4,6}[,|\.])/g
簡單的可能:
/^(\d{4,6},?\b)+$/
您似乎是在最後一個句號? –
當然你想'{4,6}'而不是'{1,6}'? – musefan
您能顯示有效和無效的字符串嗎? – Toto