的某些部分我有一个像这样与行的文件:正则表达式替换记事本+ +,但线
<a href="/foldername/Subfolder/anothersubfolder/Name%20of%20Document.pdf">Name%20of%20Document.pdf</a>
我想将其转换为:
<a href="/foldername/Subfolder/anothersubfolder/Name%20of%20Document.pdf">Name of Document.pdf</a>
即,我想用文字空格字符替换转义空格字符(%20),但只能在链接名称中,而不能在url中。
我还需要删除其他转义字符,而不仅仅是空格。
我该如何在记事本++中做到这一点?
这不是一个代码或正则表达式写作服务。你做了什么努力来尝试自己做到这一点?提示:首先编写一个正则表达式,将第一个'>'之后和下一个'<'之前的部分隔离到一个捕获组中,然后使用该捕获组内容替换'%'+后面的两个数字以空格。 –
每行只有一个href吗?线上还有其他事情吗? – Toto
@KenWhite克服自己......我很清楚这个网站是什么 - 它是为了提出你不知道答案的问题。也许你可以看到是否有社交互动stackexchange网站可以帮助你。你给我一个提示是如此坦荡,但我仍然希望能够回答这个问题。我知道如何使用括号和'\ 1'来做反向引用,但不知道如何在记事本++中替换反向引用中的多个替换。在问这个问题之前,我疯狂地搜索了一下,我祈祷我付出足够的努力来满足你。 – localhost