现在我正在用 vbscript 开发一个脚本,我需要在 5k 行源代码中找到一个特定的行(出现很多次)并将其替换为两行新的代码(1 行到 2 行替换)。
我在用着记事本++但就我使用任何其他编辑器进行开发而言,我可能有一天会在编辑任何类型的文本文件时遇到同样的问题。我已经尝试在 Notepad++、MS Word 甚至 Windows Notepad 上找到方法,但没有找到任何解决方案(它们都只是用替换文本的第一行替换搜索到的结果)。
当在文本编辑器中使用Ctrl+F或Ctrl+找到一个匹配项时,是否有某种方法可以将一行文本替换为两行或更多行?H
答案1
根据你文件的行尾格式(我假设是 Windows 换行符,因为你说的是 VB),你可以切换搜索模式到扩展并执行以下操作:
Find what: strLine
Replace with: line1\r\nline2
答案2
这很简单。如果你在搜索模式下查看,你会看到“扩展”模式。使用特殊字符,例如 \n 表示换行符。