用空格检查子字符串

时间:2014-05-13 11:30:35

标签: java regex string

我正在尝试从字符串中提取带空格的数据。这是我的代码:

if (somestring.contains("LOOP with spaces")) {
    i++;
}   

是否有一个正则表达式来提取这个:我试过这个但是没有用

somestring.contains("LOOP\swith\s spaces"))

1 个答案:

答案 0 :(得分:2)

如果要使用正则表达式作为参数,请使用matches

if (somestring.matches(".*LOOP\\swith\\sspaces.*")){

请注意,(1).*表示任意数量的任何字符,(2)您需要转义 Java中的反斜杠:\\被解释为{{ 1}}。