标签: c# regex
^(.*)(th)(.*)$
这就是我所做的,但是并不能捕获文本中的所有th关键字。
th
我将举例说明必须如何工作。
文本: Th 电子书 Th eif
匹配1:
匹配2:
文字:哈利·波特与凤凰城的 th e阶
如果有人想知道为什么我要这样3个组,那是因为我试图用keyword替换<mark>keywrod</mark>并保持所有相同,但是我很难制作正则表达式模式独自一人。
keyword
<mark>keywrod</mark>
答案 0 :(得分:1)
检查下一个正则表达式(?i)(.*?)(th)((?:(?!th).)*)。
(?i)(.*?)(th)((?:(?!th).)*)
here在线试用。
要获取正则表达式的解释,请单击here。