编辑:感谢下面的reg回答。 如果我的目标是严格模拟像运算符这样的mysql,这似乎忽略了\ n在字符之间?
什么是java等价的mysql字符串搜索运算符'喜欢'?
我需要搜索可能有行尾或其他空格的字符串。 例如, ABC \ n EFG
string.indexOf(“abcefg”)不起作用。
答案 0 :(得分:8)
这是regex in Java的好方案。请参阅Pattern class JavaDoc中的详细信息。您可以在String.matches
中使用这些模式答案 1 :(得分:2)
尝试正则表达式。
http://java.sun.com/docs/books/tutorial/essential/regex/
http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html
Groups and capturing
捕获组的编号是从左到右计算它们的左括号。在表达式((A)(B(C)))中,例如,有四个这样的组:
1 ((A)(B(C)))
2 (A)
3 (B(C))
4 (C)