我无法找到明确答案,所以我发帖提问。
我想在字符串的每个单词中为字母添加一些bbcode,但只有在字符串开头找到字母时才会这样。它应该在单词开头添加大写和小写字母。
例如,它将取代:
string s = "Alan ate an apple";
使用:
[bbcode]A[/bbcode]lan [bbcode]a[/bbcode]te [bbcode]a[/bbcode]n [bbcode]a[/bbcode]pple
斜面'弄清楚如何实现这个目标:/
答案 0 :(得分:3)
搜索正则表达式:
(\b[Aa])
替换为:
[bbcode]$1[/bbcode]
此处搜索正则表达式为:(\b[Aa])
仅在字边界a
之后匹配字母A
或\b
,因此仅匹配单词的第一个字母。