从具有匹配字符串的句子中查找整个单词

时间:2015-07-27 12:37:30

标签: java regex

我试图从句子中过滤掉整个单词。

例如

文字:这是关于编程语言的问题。

搜索文字是:关于专业

结果应该是:关于编程

基本上我想从句子中得到整个单词。

我也提到了How to find a whole word in a String in java。但它搜索匹配的单词而不是字符

我真的很感谢你的帮助

由于

1 个答案:

答案 0 :(得分:3)

使用正则表达式:像

这样的东西
about pro.*?\b

将匹配pro,然后匹配一些字符,然后是单词边界(空格或标点符号)。这样你就不必制作多个子串(这是一个代价高昂的操作)。