查找并用通配符替换notepad ++中的html代码

格扎

有人可以给我神奇的答案解决我87岁的父亲的问题吗?多年来(至少十年),他使用以下简单的javascript代码从这样的首页打开新窗口:

<a href="javascript:openWin12('videok.html')">

但最终我设法说服他停止使用此代码,因为它使Xenu搜索结果混乱,并且我对在浏览他的网站时弹出的新窗口感到厌倦。因此,我建议他使用此代码从现在开始打开新的标签页或页面,而不是新的窗口,如下所示:

<a target="_blank" class="y" href="videok.html">

他最终非常喜欢这个新代码,以至于他想将他网站上的所有javascript代码替换成几百页中的这一行(几百个,如果不是一千个),所以我现在正试图找到一种方法在记事本++或MB-Search&Replace中为他准备。

因此,任务如下:

理论上,脚本看起来像这样:

<a href="javascript:openWin12('videok.html')">

代码1通配符文本代码2代码3

其中code1 = <a href="javascript:openWin12('

widcardtext = videok.html code2 = ') code3 = ">

其中code1应该替换为

<a target="_blank" class="y" href="

应将wildcardtext保留为空,

和code2应该删除

code3应该一个人呆着

顺便说一下,这是他的网页,用以证明我的故事是真实的: www.lezo.hu

斯蒂芬·劳赫(Stephen Rauch)

您应该能够在notepad ++中使用正则表达式来执行此操作。

寻找:

<a href="javascript:openWin12\('([^)]+)'\)">

用。。。来代替:

<a target="_blank" class="y" href="\1">

如果使用“在文件中查找”,则可以选择对整个目录树执行此操作。

在此处输入图片说明

这是如何运作的:

如果您不熟悉正则表达式,它们是一种用于查找(和替换)文本的小型编程语言。这其中的魔力在这里:

\('([^)]+)'\)

这说

  1. \(说找到一个(,这\是必需的,因为它(很特殊。
  2. 然后(说成立一个捕获小组。这用于替换。
  3. [^)]+ 说找到一个或多个,除了 )
  4. ) 结束捕获组
  5. \) 匹配一个 )

然后在替换中,\1say从捕获组中获取文本并放入替换的文本中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找/替换中的Notepad ++通配符

来自分类Dev

查找并用通配符替换notepad ++

来自分类Dev

如何在Notepad ++中查找/替换通配符搜索的一部分

来自分类Dev

Notepad ++搜索和替换中的通配符问题

来自分类Dev

在Notepad ++中搜索并用结果替换数学运算

来自分类Dev

Notepad ++查找/替换通配符问题

来自分类Dev

查找并用R中的data.table替换值?

来自分类Dev

查找并用Word中的合并字段替换纯文本

来自分类Dev

在选择的文本NotePad ++中查找并替换字符

来自分类Dev

从 HTML 源代码中查找 HTML 元素

来自分类Dev

查找并用复杂的正则表达式替换html文件中的字符串

来自分类Dev

如何在Xcode中查找和替换为通配符编号

来自分类Dev

Notepad ++查找并用换行符替换字符串

来自分类Dev

用javascript替换html中的javascript代码

来自分类Dev

在Notepad ++中查找并替换匹配行的开头和结尾

来自分类Dev

Notepad ++在常量字符串中查找和替换

来自分类Dev

Notepad ++ RegEx查找和替换注释中的内容

来自分类Dev

Notepad ++:用列表中的单词替换查找查询

来自分类Dev

python正则表达式查找并用特定属性值替换html标签

来自分类Dev

C#查找并用正则表达式替换字符串中的URL

来自分类Dev

批量查找并用循环替换文件中的文件名

来自分类Dev

Word宏查找并用文本框替换Word文档中的所有内容

来自分类Dev

从一张纸中查找文本并用它替换另一张纸

来自分类Dev

在字符串中查找电子邮件并用 mailto 链接替换部分

来自分类Dev

在Notepad ++中使用RegEx查找通配符并替换整个单词

来自分类Dev

正则表达式搜索并用条件替换:在Notepad ++中工作,在Powergrep中不工作吗?

来自分类Dev

正则表达式搜索并用条件替换:在Notepad ++中工作,在Powergrep中不工作吗?

来自分类Dev

如何使用python替换HTML文件中的HTML代码?

来自分类Dev

替换非html并用正确的语法替换

Related 相关文章

  1. 1

    查找/替换中的Notepad ++通配符

  2. 2

    查找并用通配符替换notepad ++

  3. 3

    如何在Notepad ++中查找/替换通配符搜索的一部分

  4. 4

    Notepad ++搜索和替换中的通配符问题

  5. 5

    在Notepad ++中搜索并用结果替换数学运算

  6. 6

    Notepad ++查找/替换通配符问题

  7. 7

    查找并用R中的data.table替换值?

  8. 8

    查找并用Word中的合并字段替换纯文本

  9. 9

    在选择的文本NotePad ++中查找并替换字符

  10. 10

    从 HTML 源代码中查找 HTML 元素

  11. 11

    查找并用复杂的正则表达式替换html文件中的字符串

  12. 12

    如何在Xcode中查找和替换为通配符编号

  13. 13

    Notepad ++查找并用换行符替换字符串

  14. 14

    用javascript替换html中的javascript代码

  15. 15

    在Notepad ++中查找并替换匹配行的开头和结尾

  16. 16

    Notepad ++在常量字符串中查找和替换

  17. 17

    Notepad ++ RegEx查找和替换注释中的内容

  18. 18

    Notepad ++:用列表中的单词替换查找查询

  19. 19

    python正则表达式查找并用特定属性值替换html标签

  20. 20

    C#查找并用正则表达式替换字符串中的URL

  21. 21

    批量查找并用循环替换文件中的文件名

  22. 22

    Word宏查找并用文本框替换Word文档中的所有内容

  23. 23

    从一张纸中查找文本并用它替换另一张纸

  24. 24

    在字符串中查找电子邮件并用 mailto 链接替换部分

  25. 25

    在Notepad ++中使用RegEx查找通配符并替换整个单词

  26. 26

    正则表达式搜索并用条件替换:在Notepad ++中工作,在Powergrep中不工作吗?

  27. 27

    正则表达式搜索并用条件替换:在Notepad ++中工作,在Powergrep中不工作吗?

  28. 28

    如何使用python替换HTML文件中的HTML代码?

  29. 29

    替换非html并用正确的语法替换

热门标签

归档