2014-01-20 128 views
1

我需要一個正則表達式表達其捕獲以下字符串:正則表達式空字符串或兩個五逗號

An actually empty value; which i know is (^$) 
,aowett1951, 
,01521045ww,32052w352, 
,23052kwtw,3032w502,5252a352, 
,1410ww5,352w351,w532152,52352352, 

值在逗號之間可以是任何長度並且可以包含A-Z,A-Z,數字0-9。

有什麼建議嗎?

+1

什麼正則表達式味相匹配?你有什麼嘗試?一個簡單的'([a-zA-z0-9] +)'工作嗎? –

回答

2

嘗試的圖案是這樣的:

^(,([a-zA-Z0-9]+,){1,4})?$ 
  1. ^的字符串的開頭相匹配(或線在多行模式)
  2. (...)?創建可選的基團。
    1. ,相匹配的文字逗號
    2. (...){1,4}創建可重複一至四次組。
      1. [a-zA-Z0-9]+,匹配任何一個或多個拉丁字母或小數點後面跟隨逗號的序列。
  3. $的字符串(在多行模式或線)結束

Demonstration

相關問題