我对正则表达式搜索字符串的项目要求如下 1)有两个逗号有三个单词允许(例如 - DivisioName,StoreName,CameraName) 2)允许(,,*)表示所有分区,所有商店和所有相机 3)单词只包含( - )字符,但始终以alfabetic字符开头 4)如果我把*然后没有其他单词或字符允许 - 整个单词变为(*)并且应该使用初始逗号。
允许的文字案例如下......
text1,text2
text-1,text-2,text-3
text-1
text1,
text1,text2
text1,text2,
text1,,
,
,,
,text,
*,*,*
*,*
*
*,*,
不允许的文字案例如下......
-text1,text2,text3,
text-1,text2,text3,text4
,,,
a,a,,
-text1,text2
-text-1,text-2,text-3
-
-,-
请帮我解决这个问题。提前致谢