用逗号分隔的单词修复了正则表达式的限定符
Fixed quanitifer for regex with comma separated words
我有这个用逗号分隔的多个单词的正则表达式:
\w+(,\w+)*
字数应限制在 4 以内,我尝试了以下方法,但没有成功:\w{1}(,\w+){3}
有效 输入示例:
12, en_US, default, mobile
无效 输入示例:
23, en_US
在你的正则表达式中:\w{1}(,\w+){3}
,第一个单词被限制为一个字符,我猜你想要:
^\w+(,\s*\w+){3}$
我在其中添加了锚点以匹配整行和单词前的可选空格。
我有这个用逗号分隔的多个单词的正则表达式:
\w+(,\w+)*
字数应限制在 4 以内,我尝试了以下方法,但没有成功:\w{1}(,\w+){3}
有效 输入示例:
12, en_US, default, mobile
无效 输入示例:
23, en_US
在你的正则表达式中:\w{1}(,\w+){3}
,第一个单词被限制为一个字符,我猜你想要:
^\w+(,\s*\w+){3}$
我在其中添加了锚点以匹配整行和单词前的可选空格。