我已经遇到了一个“小”问题......我只想用其他名称或其他名称替换一些名称。到目前为止它工作正常,但有些名字我遇到了问题。
例如我想替换"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
,但这也不起作用)
到目前为止,我不知道该怎么做……有人可以帮我吗?