我有一個輸入只能有兩個值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