我试图在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中担心另一个问题。我希望你能解决这个问题。
我找到了一种使用多行“查找”或“替换”的好方法。我只是将段落粘贴到Ctrl+H
“find”字段中,然后再带一段并将其粘贴到“替换”字段中。 Notepad ++将显示一个标签空间,表示换行符。瞧,您只需点击一下即可“替换所有打开的文档”。
N.B。:“复制”操作应该在Notepad ++中,否则它只粘贴任一字段中的第一行。
更新:为了更清楚我的答案,我发现Notepad ++只允许我粘贴一次。这意味着,如果我复制一个段落,我可以在“查找”字段中粘贴它的换行符,但是如果我在替换字段中再次粘贴它,它将只粘贴第一行。因此,如果我想“粘贴”换行符,则允许在Cntrl + H
框中进行不超过1次“粘贴”操作。
所以,为了完成这个,首先,我选择我想要的任何文字和CNTR+C
,然后,我去寻找段落,我只是“选择”它并点击CNTRL + H
:Notepad ++自动显示已经选中文本进入“查找”字段。其次,我们将已经在剪贴板中的文本“粘贴”到“替换”字段中。换行就在这里!
简而言之:在“替换字段”中选择文本 - > Cntrl+C
- >选择文本 - > Cntrl+H
- > Cntrl+V
我想我找到了一份描述你正在寻找什么的指南。作者有示例和结果,并包括一些多行替换。您应该能够通过单击“在所有已打开的文档中全部替换”来推断他对多个文件的操作。
http://markantoniou.blogspot.com/2008/06/notepad-how-to-use-regular-expressions.html