我正在尝试使用Replace模块替换Notepad ++,html中的以下段落(我有30个html文件,需要在所有这些文件中替换下面的内容)
<script type="text/javascript">
<!--
var slideInterval=20000;
var slideTransition=3500;
var slideArray=["/background1.jpg","background2.jpg"];
jQuery.fx.interval=33;
// -->
</script>
但Notepad ++不允许我替换,除非它是一行而不是段落,如果我把所有内容放在一行来替换,我将在我的html中担心另一个问题。 我希望你能解决这个问题。
答案 0 :(得分:4)
我找到了一种使用多行“查找”或“替换”的好方法。我只是将段落复制粘贴到Ctrl+H
“查找”字段中,然后再添加一段并将其粘贴到“替换”字段中。 Notepad ++将显示一个标签空间,表示换行符。瞧,您只需点击一下即可“替换所有打开的文档”。
N.B。:“复制”操作应该在Notepad ++中,否则它只粘贴任一字段中的第一行。
更新:
为了更清楚我的答案,我发现Notepad ++只允许我粘贴一次。这意味着,如果我复制一个段落,我可以在“查找”字段中粘贴它的换行符,但是如果我在替换字段中再次粘贴它,它将仅粘贴第一行。因此,如果我想“粘贴”换行符,则Cntrl + H
框中不允许超过1次“粘贴”操作。
所以,为了完成这个,首先,我选择我想要的任何文本和CNTR+C
,然后,我去寻找段落,我只是“选择”它并点击{ {1}}:Notepad ++自动将已选择的文本显示在“查找”字段中。其次,我们将已经在剪贴板中的文本“粘贴”到“替换”字段中。换行就在这里!
简而言之:选择文字 - &gt; CNTRL + H
- &gt;选择文字 - &gt; Cntrl+C
- &gt; “替换字段”中的Cntrl+H
答案 1 :(得分:1)
我想我找到了一份描述您正在寻找的内容的指南。作者有示例和结果,并包括一些多行替换。您应该能够通过单击&#34;在所有已打开的文档中替换所有文件&#34;来推断他对多个文件的操作。
http://markantoniou.blogspot.com/2008/06/notepad-how-to-use-regular-expressions.html