notepad ++之间删除文本,如果不包含特定元素

时间:2015-02-21 00:07:47

标签: notepad++

有没有人知道如何使用notepad ++删除包含特定元素的所有文本部分。这是原始文本示例:

BEGIN:VEVENT

SUMMARY: [V: 1/3]

END:VEVENT

BEGIN:VEVENT

SUMMARY: [V: 2/3]

END:VEVENT

BEGIN:VEVENT

SUMMARY: [V: 3/3]

END:VEVENT

最后应除去所有文本,除了那些:[V:3/3]元素之间:BEGIN:VEVENT和END:VEVENT。以下是它最终应该是什么样子:

BEGIN:VEVENT

SUMMARY: [V: 3/3]

END:VEVENT

1 个答案:

答案 0 :(得分:0)

尝试使用:

修改
让我们用暴力来做:

找到:\RBEGIN:VEVENT\RUID:.*\RLAST.*\RDTS.*\RDTS.*\RDTE.*\RSUMMARY:.+\[V: [^3]/3\]\RDESC.*\RLOCA.*\REND:VEVENT
替换为:NOTHING

确保您已选中Regular Expression 但未 dot matches newline,然后点击全部替换