我有一个输入只能有两个值apple
或banana
。我可以使用什么正则表达式来确保这两个单词中的任何一个被提交?正则表达式匹配两个单词之一
180
A
回答
283
这样做:
/^(apple|banana)$/
到排除拍摄的字符串(如$1
,$2
):
(?:apple|banana)
55
有不同的正则表达式引擎,但我想大多数人都会有这方面的工作:
apple|banana
+27
如果您打算在正则表达式中使用更多需要在你的单词旁边加上括号,如下所示:'(apple | banana)'。 –
0
正则表达式/.txt|.tif/
可以在SiteScope上用于查找目录监视器的“文件名匹配”,当搜索两个不同类型的文件 - 以.txt或.tif结尾的文件时
相关问题
- 1. 正则表达式匹配两个词
- 2. 正则表达式:匹配两个单词之间的空隙
- 3. 正则表达式。匹配两个词之间的特定词
- 4. 正则表达式匹配两个单词或至少一个
- 5. 正则表达式匹配两个其他词之间的单词(Matlab正则表达式)
- 6. 正则表达式来两个词之间只匹配字母
- 7. 正则表达式来匹配单词
- 8. 如何匹配正则表达式中的两个单词之一?
- 9. 正则表达式匹配两个词在一个字符串
- 10. 正则表达式:匹配一个单词和一个长度
- 11. 在正则表达式中匹配两个完整的单词
- 12. 用正则表达式匹配两个后续单词?
- 13. pcre正则表达式匹配前两个单词,数字
- 14. 正则表达式 - 匹配一组词
- 15. 正则表达式匹配两个表达式之间的线
- 16. 正则表达式 - 匹配两个单词或一个单词,但优先考虑两个单词
- 17. PHP正则表达式匹配两个单词之间的值,并替换
- 18. 正则表达式匹配两个特定单词之间的连字符
- 19. 正则表达式匹配两个最接近的单词之间的文本
- 20. 正则表达式匹配单词至少一个字符
- 21. 匹配一个单词的最后位置 - 正则表达式
- 22. 使用正则表达式匹配MYSQL中的一个单词
- 23. 正则表达式:匹配fullstop和python中的一个单词
- 24. 正则表达式匹配句子中的第一个单词
- 25. 正则表达式在Java中匹配一个单词不是
- 26. 正则表达式,找到匹配后的下一个单词
- 27. 正则表达式匹配单词末尾,而不是一个“#”
- 28. 匹配正则表达式后的下一个单词
- 29. 另一个正则表达式的帮助不匹配单词
- 30. 匹配两个URL正则表达式
对于某些人来说,将其作为一个非捕获组是有用的。使用'(?:apple | banna)'将匹配任何一个,但不会将它们添加到捕获的字符串列表中(例如'$ 1','$ 2''' $ N')。 – doub1ejack