[英]java equivalent of mysql string search operator 'like'
編輯:感謝下面的reg答案。 如果我的目標是嚴格模擬像運算符這樣的mysql,這似乎忽略了\\ n在字符之間?
什么是java等價的mysql字符串搜索運算符'喜歡'?
我需要搜索可能有\\ n行尾或其間的其他空格的字符串。 例如,abc \\ n efg
string.indexOf(“abcefg”)不起作用。
這是Java中正則表達式的一個很好的場景。 請參閱Pattern類 JavaDoc中的詳細信息。 您可以在String.matches中使用這些模式
試試正則表達式。
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.