正則表達式我有以下的文件內容,我試圖匹配一個reg說明如下:匹配的多不工作
-- file.txt (doesn't match multi-line) --
test
On blah
more blah wrote:
---------------
如果我從上面讀取文件內容爲一個字符串,並嘗試符合「關於...寫道:」部分我不能讓比賽:
// String text = <file contents from above>
Pattern PATTERN = Pattern.compile("^(On\\s(.+)wrote:)$", Pattern.MULTILINE);
Matcher m = PATTERN.matcher(text);
if (m.find()) {
System.out.println("Never gets HERE???");
}
上述正則表達式工作正常,如果該文件的內容是在一行:
-- file2.txt (matches on single line) --
test
On blah more blah wrote: On blah more blah wrote:
---------------
如何讓多行工作和單行都在一個正則表達式中(或兩個)?謝謝!
太棒了!廣告第一次工作!謝謝! – JaJ
沒問題,很高興幫助! :) – Reimeus