在Notepad ++中使用正则表达式查找/替换包括新行

时间:2016-02-08 02:59:00

标签: regex notepad++

需要使用regex替换/删除notepad ++中的多次出现。 这是一个例子:

public static String toSignedBinary(int num) {
    return num < 0 ? "-" + Long.toBinaryString(-(long) num) : Integer.toBinaryString(num);
}

我需要替换/删除 try { eventOutput.close(); } catch (IOException ioClose) { throw new RuntimeException( "Error when closing the event output.", ioClose); } .... something<item>text to be removed or replaced</item> text<item>another text to be removed or replaced</item> <item>more text to be removed or replaced</item> ... 之间的所有内容,匹配可能包含新行。

所以我最终会得到这样的东西:

"<item>"

1 个答案:

答案 0 :(得分:4)

一种方法查找/替换

找到:(<item>).*?(<\/item>)\R?

替换为:$1$2

检查:. Matches new line

enter image description here

更多信息:How to use regular expressions in Notepad++ (tutorial)