正则表达式/^1,|,1,|,1$|^1$/是什么意思?

如题所述

^1,|,1,|,1$|^1$

首先 | 符号是或者的意思
所以这个正则表达式可以分为
^1,
,1,
,1$
^1$
这四部分,中间用 | 连接表示四者都可以
^匹配文本开头
,匹配逗号
1匹配1
$匹配文本结尾

连起来就都清楚了:
本正则匹配单独存在的数字1,可以用逗号隔开

不清楚具体的使用环境,但是感觉写得还是有一定问题的
比如1,1,1
就只能匹配第一个和第三个1,因为第二个1的逗号都被抢走了
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-20
1在开头,中间,结尾,或就是单独1
相似回答