String.split(String regex)圍繞給定的正則表達式分割字符串並返回一個String數組。但我對正則表達式匹配感興趣,並希望它們以字符串數組的形式返回,而不是圍繞它們的字符串。 例如, 在trival正則表達式如「:」的情況下,它可能無所謂。但是有一些正則表達式可以匹配段落中的特定日期,並且我希望得到所有這些可能每次都不同的日期。我檢查了jdk api,但找不到任何這樣的方法。有什麼方法可以使用嗎?任何幫助將不勝感激。在java中獲得匹配的正則表達式
1
A
回答
0
只需使用Java regular expression API
Pattern pat = Pattern.compile("\\d");
Matcher mat= pat.matcher("Foo99Bar66Baz");
while(mat.find()) {
System.out.println(mat.group());
}
1
在java.util.regex
包看看Matcher
和Pattern
類:
http://download.oracle.com/javase/6/docs/api/java/util/regex/package-summary.html
+0
感謝piotrek德爲指針。 – louimat
0
你可以找到啓動簡單,但相當全面的例子在以下鏈接
http://www.vogella.de/articles/JavaRegularExpressions/article.html
而且圖案和匹配器使用示例:
http://www.vogella.de/articles/JavaRegularExpressions/article.html#regexjava
+0
感謝您的鏈接,suat。 – louimat
相關問題
- 1. 獲得正則表達式匹配positon?
- 2. 如何在Java中獲得多個正則表達式匹配?
- 3. 無法獲得的Java正則表達式匹配正確
- 4. 在java中匹配正則表達式
- 5. java中的正則表達式匹配
- 6. java中的正則表達式匹配
- 7. 如何在正則表達式中獲得製表符匹配
- 8. 如何在CMake中獲得正則表達式的組匹配?
- 9. Java模式匹配正則表達式
- 10. Java正則表達式匹配模式
- 11. Java正則表達式模式匹配
- 12. Java正則表達式匹配模式
- 13. Java的正則表達式匹配
- 14. Java的正則表達式不匹配?
- 15. java的正則表達式匹配
- 16. java的正則表達式匹配
- 17. 如何使用正則表達式在iOS中獲得匹配?
- 18. Java正則表達式超匹配
- 19. java正則表達式匹配變量
- 20. Java正則表達式匹配
- 21. Java正則表達式跳過匹配
- 22. Java正則表達式字匹配
- 23. Java:正則表達式不匹配?
- 24. Java正則表達式匹配
- 25. Java正則表達式匹配空行
- 26. Java正則表達式不匹配
- 27. Java正則表達式跳過匹配
- 28. Java正則表達式匹配
- 29. Java正則表達式跳過匹配
- 30. Java正則表達式匹配器
結果保持不變... – MByD
M是什麼?如在m.find() – luketorjussen
謝謝。通過對代碼的輕微更改,我能夠實現它的工作。我在你的答案中編輯了代碼。 – louimat