所以我导出了一个 mySQL 数据库,到目前为止,在 Notepad++ 中一切都很容易编辑。但是,每个新行都以-123456
随机数字字符串开头。
有没有办法删除所有以 开头的字符串-
?
答案1
是的。有。它查找并替换一条线常用表达:
-[0-9]+ *(.*)
编辑:更短的形式:-\d+ *(.*)
然后,您要做的就是用第一组替换整行,即.*
。这将删除那里的数字。
如果你想删除整行,那么你不需要组。但你需要删除行尾字符。所以:
- 删除匹配的正则表达式行字符串。如果您不想删除已有的空行,那么我建议用一些独特的东西替换您的字符串,例如
RRRRRRRRRRR
。 - 然后,你需要使用扩展模式,不是正则表达式,要删除
RRRRRRRRRRR
加上换行符(取决于文件格式,换行符可能代表两个字节或一个字节,但在 Windows 文件上是 CR+LF,在 Notepad++ 中代表\r\n
),通过将它们替换为无。