【发布时间】:2023-03-21 21:37:01
【问题描述】:
我需要正则表达式方面的帮助,我正在尝试将许多字符串的“Inc”替换为“LLC”。
我在java中使用了这段代码:
String newValue = newValue.replaceAll("(?i)Inc[^\\w]","LLC");
但是结果不正确,替换后去掉一个字符:
Exp: CONSULTANTS, INC. ("ABC") ==> CONSULTANTS, LLC ("ABC") // "."已删除。
请注意,我使用 [^\w] 来防止在“include”等句子中替换“inc”。
【问题讨论】:
标签: java regex string replaceall