【发布时间】:2021-11-21 23:38:19
【问题描述】:
我需要一个正则表达式,它可以在任何其他特定单词(包括搜索词本身)之前和之后为我提供带有特定单词的字符串。
请注意:开始词和结束词不能是同一个词。
示例
string text = "strat text click my URL MyUrl.com click me end text completed";
正则表达式应该给我一个包含起始词的字符串 click 和结束词是 end 和搜索词是 MyUrl.com
在这里,在这种情况下,上述字符串的输出将是,
click my URL MyUrl.com click me end
我尝试使用以下正则表达式,它返回搜索文本前后各有一个单词的文本
(?:\S+\s)?\SMyUrl.com\S(?:\s\S+)? -> 输出是 URL MyUrl.com 点击
我找不到适合我要求的正则表达式。
【问题讨论】: