正则表达式在文件名前插入一行

正则表达式在文件名前插入一行

我正在尝试在文件名前插入一行,所以我只想搜索 *.html 并在其前插入一行。

该文件很大,看起来像这样:。

例子:

<a href="file1.html" class="xxx">
<a href="file2.html" class="xxx">
<a href="file3.html" class="xxx">

我想搜索并替换它:

<a href="..\source1\source2\source3\file1.html" class="xxx">
<a href="..\source1\source2\source3\file2.html" class="xxx">
<a href="..\source1\source2\source3\file3.html" class="xxx">

有人知道怎么做吗?

答案1

我正在尝试在文件名前插入文本。

  • 菜单“搜索”>“替换”(或CtrlH

  • 将“查找内容”设置为file

  • 将“替换为”设置为..\\source1\\source2\\source3\\file

  • 启用“正则表达式”

  • 禁用“匹配换行符”

    在此处输入图片描述

之前的示例

<a href="file1.html" class="xxx">
<a href="file2.html" class="xxx">
<a href="file3.html" class="xxx">

示例之后

<a href="..\source1\source2\source3\file1.html" class="xxx">
<a href="..\source1\source2\source3\file2.html" class="xxx">
<a href="..\source1\source2\source3\file3.html" class="xxx">  

进一步阅读

相关内容