我正在针对满足以下要求的字符串构建正则表达式:
例如,我们可以有“asa22d asdcac3”或“Asdcd234 sacasW2 sas1 s sd1”(希望您明白)。到目前为止,我有:
^[A-z 0-9]\s{0,1}
我没有使用 \w
因为它允许下划线。这适用于一组字符,但我需要允许五组由空格分隔的相同类型的字符串。
我该怎么做?
最佳答案
你还没有说你使用的是什么语言,但这应该为你做:
^[A-Za-z0-9]+(\s[A-Za-z0-9]+){0,4}$
一个单词,后跟最多四个空格后单词实例。
https://stackoverflow.com/questions/11492266/