Notepad2 是否具有用于正则表达式查找/替换的多行模式?

Notepad2 是否具有用于正则表达式查找/替换的多行模式?

由于我发现了问题的真正根源,因此完全重写了这个问题。

我有以下文本文件:

strUpdateSql.Append("这是一个字符串,")
 strUpdateSql.Append(" 包含多行,")
    strUpdateSql.Append(" 需要替换,")
  strUpdateSql.Append(" 使用正则表达式。,")
strUpdateSql.Append(" 我需要多行支持。,")

在 .NET 中,我可以使用^*.strUpdateSql.Append\("正则表达式多行模式删除每行开头的所有不需要的字符。默认情况下,Notepad2 无法识别多行,因此它最终会删除几乎整个文本。我可以编写自己的令人费解的正则表达式字符串来查找换行符,但我正在寻找一种更简单的方法。换行模式就符合要求。

答案1

从替换字符串中删除 ^。

^ 是匹配运算符,而不是替换运算符。

匹配运算符仅在 中进行,Find with what而不在 中进行Replace with what

所包含的内容Replace with What是文本和可能找到的值。

相关内容