回答
\ban\B
你可以使用它。 \b
將確保以an
和\B
開頭的字將確保它不以an
結尾.TO使其區分大小寫使用i
標誌。
或
\b[aA][nN]\B
如果該模式在HTML5中使用,那裏沒有'i'修飾符。 –
@stribizhev第二個選項將起作用 – vks
^an
將匹配開頭的 「一個」 的字符串。 回答關於區分大小寫的評論,它將取決於正則表達式解析器。用grep
可以通過-i
標誌。
它不會匹配'Annie' –
您可以使用此:
^a|An
它不區分大小寫
這將在'BAn'中找到一個匹配項(接近不可能的情況,但正則表達式將在這裏工作)。 –
好的,所以真的不清楚實際被問到的是什麼...... x_x – Idos
可以有多種方式來實現它。
但是,我建議你只花費30分鐘在http://regexone.com。得到一些手。這對真正有助於在Regex上取得領先。
- 1. 正則表達式用於搜索字符串,然後11號
- 2. 使用字符串的正則表達式搜索
- 3. 正則表達式拆分引用的搜索字符串
- 4. 正則表達式檢索字符串
- 5. 使用正則表達式在VS2010中搜索字符串
- 6. 使用正則表達式搜索MultiByte字符串
- 7. 使用正則表達式搜索字符串
- 8. Perl追加正則表達式到搜索字符串模式
- 9. 正則表達式從字符串搜索一個數字
- 10. Coverting一個基本的搜索字符串正則表達式
- 11. 搜索正則表達式匹配的字符串並替換
- 12. 插入字符串中的正則表達式搜索C#
- 13. 在正則表達式中搜索字符串的結尾
- 14. 正則表達式只搜索字符串的一部分
- 15. 正則表達式搜索所有出現的字符串
- 16. 正則表達式搜索文本中的字符串
- 17. 在Java中的正則表達式字符串搜索
- 18. Python的正則表達式搜索字符串
- 19. 邏輯搜索字符串的正則表達式
- 20. 正則表達式.Net搜索字符串在字符串中的位置
- 21. 正則表達式npp - 由兩個字符串包圍的搜索字符串
- 22. 正則表達式字符串搜索問題
- 23. 爪哇 - 正則表達式搜索字符串
- 24. 正則表達式來搜索特定字符串未知數
- 25. 正則表達式搜索XSL,匹配後選擇字符串
- 26. 搜索正則表達式匹配字符串
- 27. 蟒蛇搜索和更新字符串與正則表達式
- 28. 正則表達式的正則表達式的Java字符串
- 29. 基於正則表達式搜索
- 30. 正則表達式,在「某些字符串」之前搜索字符串
使用開始與錨'^ an' – Tushar
如何使它不區分大小寫? – iamjc015
這取決於你在哪裏使用正則表達式。我認爲如果不知道使用正則表達式的編程語言是很困難的。正如[正則表達式標記信息](http://stackoverflow.com/tags/regex/info)所述,所有帶有此標記的問題都應該包含指定適用的編程語言或工具的標籤。 –