我不擅长正则表达式,试图制作2个正则表达式。
正则表达式1:
所有指定的单词以任何顺序排列,但无其他。(允许重复)。
正则表达式2:
所有指定的单词以任何顺序排列,但无其他。(不允许重复)。
字数:
aaa, bbb, ccc
Run Code Online (Sandbox Code Playgroud)
字串:
aaa ccc bbb
aaa ccc
aaa bbb ddd ccc
bbb aaa bbb ccc
Run Code Online (Sandbox Code Playgroud)
Regex1将以上字符串评估为:
true -> all word present in any order
false -> bbb is missing
false -> unknown word 'ddd'
false -> repetition not allowed
Run Code Online (Sandbox Code Playgroud)
Regex2将以上字符串评估为:
true -> all word present in any order
false -> bbb is missing
false -> unknown word 'ddd'
true -> all word present in any order and repetition …Run Code Online (Sandbox Code Playgroud)