0

所以我的问题是:

我如何检查文本是否包含 1 个或多个单词?

例如。: 字一,这是字二,这是字三

谢谢大家。

4

3 回答 3

0

遍历您要检查和调用的单词String.contains

于 2012-11-22T17:21:16.947 回答
0

-你可以使用String的方法contains()

例如:

String s = "Hello i am good";

if (s.contains("am")){

    // Do what u want
}
于 2012-11-22T17:22:06.097 回答
0

如果你想忽略大小写,你可以使用正则表达式

String data = "Word ONE , this is WORD two and this is the word THREE, " +
        "(words will not be counted)";
Pattern p = Pattern.compile("\\bword\\b", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(data);
int counter = 0;
while (m.find())
    System.out.println("[" + counter++ + "]" + m.group());

此代码将计算字数Word WORDword但不计算words(如果您想将words正则表达式更改为Pattern.compile("word", Pattern.CASE_INSENSITIVE);

于 2012-11-22T17:33:36.757 回答