标签: c# regex
我希望匹配在段落中间开始一个句子的某个单词的所有出现(在本例中为“Jill”)。
“你好样本字符串。吉尔很棒。”
现在表达式[.:?!]\sJill\b将与此匹配,但匹配在句号的位置。是否有可能在“吉尔”的'J'开头匹配?
[.:?!]\sJill\b
我正在使用正则表达式的c#风格。
答案 0 :(得分:2)
试试这个。我还没有测试过。 (?<=[.:?!]\s)Jill\b
(?<=[.:?!]\s)Jill\b
答案 1 :(得分:1)
您是否考虑过使用分组捕获Jill?
[.:?!]\s(Jill)\b