我需要一个正则表达式来捕获以下字符串:
An actually empty value; which i know is (^$)
,aowett1951,
,01521045ww,32052w352,
,23052kwtw,3032w502,5252a352,
,1410ww5,352w351,w532152,52352352,
逗号之间的值可以是任意长度,可以包含A-Z,a-z,0-9。
有什么建议吗?
答案 0 :(得分:2)
尝试这样的模式:
^(,([a-zA-Z0-9]+,){1,4})?$
^
匹配字符串的开头(或多行模式中的行)(...)?
创建一个可选组。
,
匹配文字逗号(...){1,4}
创建一个可能会重复一到四次的组。
[a-zA-Z0-9]+,
匹配一个或多个拉丁字母或十进制数字的任何序列,后跟逗号。$
匹配字符串的结尾(或多行模式中的行)