回答
\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. 正则表达式搜索字符串?
- 2. 正则表达式用于搜索字符串,然后11号
- 3. 正则表达式 - 使用正则表达式在另一个字符串中搜索特定的字符串
- 4. 正在使用正则表达式搜索字符串
- 5. 正则表达式拆分引用的搜索字符串
- 6. 使用字符串的正则表达式搜索
- 7. 使用FINDSTR用正则表达式搜索字符串
- 8. 字符串中的数字正则表达式搜索
- 9. 搜索正则表达式中的任何字符串列表
- 10. 正则表达式检索字符串
- 11. 正则表达式检索字符串
- 12. 使用正则表达式在VS2010中搜索字符串
- 13. 使用正则表达式搜索MultiByte字符串
- 14. 正则表达式搜索,如“$ 12,56,45”字符串中使用C#
- 15. 使用正则表达式搜索字符串
- 16. 在Python中使用正则表达式搜索字符串
- 17. 如何使用正则表达式来搜索字符串
- 18. Perl追加正则表达式到搜索字符串模式
- 19. 正则表达式从字符串搜索一个数字
- 20. Python的正则表达式搜索字符串
- 21. 逻辑搜索字符串的正则表达式
- 22. Python的正则表达式搜索忽略字符串
- 23. 正则表达式搜索所有出现的字符串
- 24. 正则表达式搜索文本中的字符串
- 25. 正则表达式 - 从字符串的结尾搜索
- 26. Coverting一个基本的搜索字符串正则表达式
- 27. 正则表达式只搜索字符串的一部分
- 28. 在Java中的正则表达式字符串搜索
- 29. 搜索正则表达式匹配的字符串并替换
- 30. 插入字符串中的正则表达式搜索C#
使用开始与锚'^ an' – Tushar
如何使它不区分大小写? – iamjc015
这取决于你在哪里使用正则表达式。我认为如果不知道使用正则表达式的编程语言是很困难的。正如[正则表达式标记信息](http://stackoverflow.com/tags/regex/info)所述,所有带有此标记的问题都应该包含指定适用的编程语言或工具的标签。 –