我已经遇到了一个“小”问题......我只想用其他名称或其他名称替换一些名称。到目前为止它工作正常,但有些名字我遇到了问题。
例如我想替换"Cho"为"Cho'Gath",但我当然不想替换"Cho'Gath"为"Cho'Gath'Gath"。
因此,我创建了这个正则表达式,并替换了所有"Cho"的除了"Cho'Gath":
/\bCho(?!.+Gath)\b/i
这有效,它不能取代"Cho'Gath",但它也不能取代"Cho Hello World Gath"......这是我的第一个问题!
第二个是以下:我也想替换 all "Yi",但不是"Master Yi",所以我尝试了以下正则表达式:
/\b(?!Master.+)Yi\b/i
这不能代替"Master Yi",好吧。但它也不能取代"Yi",但它应该做!(我也试过/\b(?!Master(**\s**))Yi\b/i,但这也不起作用)
到目前为止,我不知道该怎么做……有人可以帮我吗?