如何 select 在正则表达式中跨多行
How to select cross multiple lines in regex
我怎么能 select 并替换如下内容:
"
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 *之间)。非常感谢
查找内容:
(?s)".*?cloum 0 \*
(?s)
DOTALL modifier 这使得正则表达式中的点甚至与换行符匹配。 *
是正则表达式中的一个特殊字符,它重复前一个标记零次或多次。所以你需要转义 *
来匹配文字 *
或
"[\S\s]*?cloum 0 \*
替换为:
empty string
我怎么能 select 并替换如下内容:
"
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 *之间)。非常感谢
查找内容:
(?s)".*?cloum 0 \*
(?s)
DOTALL modifier 这使得正则表达式中的点甚至与换行符匹配。 *
是正则表达式中的一个特殊字符,它重复前一个标记零次或多次。所以你需要转义 *
来匹配文字 *
或
"[\S\s]*?cloum 0 \*
替换为:
empty string