在正则表达式中,AND/OR 运算符如何表示?
在正则表达式中,AND/OR 运算符如何表示?
我目前正在编写一个词汇算法,检查用户是否正确输入了单词。我有以下情况:
单词的正确解答应该是“part1,part2”。
用户应该可以输入“part1”(答案1),“part2”(答案2)或“part1,part2”(答案3)。
现在我试图将用户给出的字符串与以下自动创建的正则表达式匹配:
^(part1|part2)$
这只会将答案1和2返回为正确,而答案3将是错误的。我现在想知道是否有一个与|类似的运算符,它可以用and/or
来代替either...or
。
谁能帮我解决这个问题?
admin 更改状态以发布 2023年5月20日