如何使用正则表达式来取出特定的单词?

时间:2013-07-09 16:41:30

标签: java regex

我希望从字符串中删除“是”,但如果字符串是,请说

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

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

我可以用

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

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

.replaceAll(“(是)”,“”)会工作吗?

感谢。

1 个答案:

答案 0 :(得分:7)

使用字边界:

str = str.replaceAll("\\bis\\b", "");