在Notepad ++中,我想(find-in-files和)替换几行,但是我无法将几行粘贴到“Replace what:”文本框中。
我在打开的文件中选择行,按 Ctrl + Shift + F ,然后将行复制到“查找”中什么:“文本框。预先选择“扩展”。
问题是,当我尝试将“查找内容:”文本框中的行复制到“替换为:”文本框时,仅复制第一行。如果这些行与\r\n
一起出现,它就能解决问题,但事实并非如此。 (我确实使用\r\n
在“查找内容:”中出现了一行,但我不知道是什么导致它。)
答案 0 :(得分:0)
查找内容和替换字段各占一行。通过插入需要换行符的四个字符\r\n
,这些行可以分别匹配或生成多行;如果选择了扩展或正则表达式。
要生成四行文字,替换字段可以设置为包含这31个字符One\r\nTwo\r\nThree\r\nFour\r\n
记事本有三种搜索模式,用于控制如何解释查找内容和替换字段中的字符。有关详细信息,请参阅Notepad ++帮助页面的搜索...常规搜索部分。
正常表示
按字面意思处理。这意味着查找字符串(例如s\t
)会按顺序查找三个字母s
,\
和t
。
扩展表示\
字符用于表示特殊字符,例如换行符和制表符等。这意味着查找字符串,例如{ {1}}按顺序查找两个字母s\t
和TAB。要按顺序查找三个字母s
,s
和\
,需要查找字符串为t
。
正则表达式表示解释其他几个字符,而不是自身,但特别是正则表达式的一部分。
答案 1 :(得分:0)
繁琐的解决方法:
\r\n
替换(使用“扩展”)到\\r\\n
。\r\n
作为文本)到搜索框。