我需要正则表达式来查找以字母“B”或“b”开头的单词。在句子 Bword abword bword
中,我需要找到 Bword
和 bword
。
我当前的正则表达式是:[Bb]\w+
(第一个字符是空格),但找不到 Bword
。
提前致谢。
最佳答案
尝试使用以下正则表达式:(?i)\bB\w*\b
意思是:
(?i)
- 打开忽略大小写选项\b
- 单词中的第一个或最后一个字符B
\w*
- 字母数字,任意次数的重复\b
- 单词中的第一个或最后一个字符
所以它会找到Bword
和bword
。
关于c# - 查找具有指定首字母的单词(正则表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6555988/