是否可以使用正則表達式來搜索某個人的姓名。說如果我輸入'fb'它會匹配單詞'foobar'?正則表達式:包含序列中任何匹配字母的文本
-3
A
回答
1
是的,你可以通過使用.*
以前所有單詞匹配序列中的任何信件。
所以,你的情況這將是.*f.*b
.*
可能導致案件回溯的很多,你有兩個以上的詞,如果有多個這樣的words.You可以改用.*?
這將延遲匹配,從而避免回溯
0
有很多方法可以回答這個問題。
[fb]
和(f|b)
將匹配或者是任何字符f
或b
;f+b+
將匹配以f
開頭且在換行符前有b
的任何內容;- 最重要的是,做你自己的作業。閱讀一些關於正則表達式的好書或網站。
0
您可能會用到:f\w+b\w+
。請記住使用「忽略大小寫」選項。這也可以通過在正則表達式的開始處添加(?i)
來實現。
相關問題
- 1. 正則表達式匹配包含某些字母的單詞
- 2. 正則表達式匹配包含字母串,只強調
- 3. 正則表達式:匹配只包含一個字母串
- 4. 正則表達式匹配只包含字母和數字的字母數字
- 5. 正則表達式匹配,直到字中包含的陣列
- 6. 匹配包含正則表達式* _
- 7. 正則表達式僅匹配字母
- 8. 正則表達式匹配任何不包含「/」
- 9. 正則表達式 - 包含非空引號的匹配文字
- 10. 匹配任何unicode字母與java正則表達式
- 11. 正則表達式匹配組不包含序列
- 12. 正則表達式:匹配的字母數字字符串可能包含characther ' - '
- 13. 正則表達式匹配包含非字母數字字符的單詞
- 14. 正則表達式匹配不包含一些文本
- 15. 正則表達式匹配的字母數字 - 包含在PostgreSQL的
- 16. 不包含正則表達式中的匹配字符
- 17. 正則表達式匹配字符串中的任何單個字母表php
- 18. 如何正則表達式匹配,但不包含本身
- 19. 正則表達式匹配任何其他正則表達式不匹配
- 20. 正則表達式匹配字符串僅包含特定字母
- 21. 使用正則表達式匹配包含數字字母和破折號
- 22. 正則表達式匹配的文本
- 23. 正則表達式匹配的文本
- 24. 正則表達式匹配一個字母字母和數字
- 25. Python 2.7:正則表達式 - 匹配任何語言的任何字母
- 26. 正則表達式匹配包含任意數字的最後一個「字」
- 27. Lucene任何字母正則表達式
- 28. 用大寫字母匹配單詞上的正則表達式多行文本中的正則表達式
- 29. Javascript正則表達式:匹配任意系列的字母,除非它們匹配特定的序列
- 30. 正則表達式序列匹配
*爲什麼會匹配foobar?由於FooBar? – h2ooooooo 2013-05-09 12:45:26
您的匹配條件是什麼?如果其他人進入'noname'會發生什麼? – Bill 2013-05-09 12:45:47
所以基本上,如果一串字母串以正確的順序排列 – 2013-05-09 12:47:56