1

我想从字符串中删除“is”,但如果字符串是,说

“同位素与物理有关,物理很有趣”

我只想替换“是”这个词,而不是同位素中的“是”。

我可以用

.replaceAll(" is", "")
.replaceAll("is ", "")

但我想用正则表达式来完成这个以供将来参考。

.replaceAll("(is)","") 会起作用吗?

谢谢。

4

1 回答 1

7

使用单词边界:

str = str.replaceAll("\\bis\\b", "");
于 2013-07-09T16:42:12.010 回答