我如何选择和替换以下内容:
"
sfg sdgfghsdf dgfdg PAGE 1
sdgffd
fdgfd
sfdgf
*cloum 1 *cloum 2 *cloum 3 *cloum 4 *cloum 5 *
*cloum 6 *cloum 7 *cloum 8 *cloum 9 *cloum 0 *
This is what I want
"
sfg sdgfghsdf dgfdg PAGE 1
sdgffd
fdgfd
sfdgf
*cloum 1 *cloum 2 *cloum 3 *cloum 4 *cloum 5 *
*cloum 6 *cloum 7 *cloum 8 *cloum 9 *cloum 0 *
And This is also what I want
这是一种模式。我必须在记事本++中删除所有这些行(在“和cloum 0 *之间”)。非常感谢
答案 0 :(得分:0)
查找内容:
(?s)".*?cloum 0 \*
(?s)
DOTALL modifier使你的正则表达式中的点也匹配换行符。 *
是正则表达式中的一个特殊字符,它重复前一个令牌零次或多次。因此,您需要转义*
以匹配文字*
OR
"[\S\s]*?cloum 0 \*
替换为:
empty string