是的,SO 上有数百个 [regex] [html] 主题,但我检查的前 30 个主题对我的问题没有帮助。
我有 745 个总链接(都是相对的,并且它们必须保持相对)到我网站中的一个文件。我需要找到所有这些链接并在它们之前和之后附加数据。我还需要捕获和使用链接文本。
我已经尝试了几个表达式,下面的正则表达式是我能得到的最接近的,但它还不够好 - 它不断地在不同的文件中找到一些其他 href 的实例,并将内容一直捕获到</a>
我的文件的其实在乎。
<a href="((.)*?)?myFile.html((.)*?)?>((.)*?)?</a>
在上面,我需要捕获文件的相对路径和可能存在的任何锚点,以及实际的链接文本。
我应该使用什么正则表达式?
没关系,但我正在使用 Adobe Dreamweaver 执行搜索。