Lua:替换字符串中特定单词的出现次数

时间:2016-11-27 07:36:29

标签: regex string lua

我想将字符串中出现的所有 abc 替换为 xyz ,如下所示:

必须使用xyz替换以下内容:

abc左侧有空格,abc abc, abc; abc.

但以下内容必须保持不变:

abc作为aabcdabcdef等任何其他字词的一部分 abc {之后或之前_ abc__abc

我尝试了以下代码,但没有成功:

string.gsub(str,'%W'.."abc"..'%W', "xyz")

string.gsub(str,'[ ,]'.."abc"..'[ ,.;]', "xyz")

是否可以在lua中这样做?你能指导我吗?问候

0 个答案:

没有答案