簡體   English   中英

java相當於mysql字符串搜索運算符'喜歡'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM