我有以下文件內容和我試圖在每一行的開頭相匹配一個reg-EX用於字符的連續的塊(具體「>」),併除去文本相匹配的該塊:如何在換行符上匹配'>'的連續字符塊?
-- file.txt (Before regx match and replace) --
keep this
> remove this
>
> remove this too
-- EOF --
-- file.txt (After regex mach and replace) --
keep this
-- EOF --
我試圖匹配這個多行(即刪除任何以'>'開頭的行)。這是正確的還是最好的方法?以下似乎沒有工作。
// String text = <file contents from above...the Before contents>
Pattern PATTERN =
Pattern.compile("^>(.*)$", Pattern.MULTILINE);
Matcher m = PATTERN.matcher(text);
if (m.find()) {
// Matches each line starting with > and deletes (replaces with "") the line
text = m.replaceAll("");
}
你是什麼意思,當你說它不工作?出了什麼問題? –