
[英]How can I remove any footnote or notes or end notes in my Xpathselectelement
[英]is there a way I can I use regex to list end-notes chronologically
所以我是 html 的新手。 我有一个包含 300 多个脚注/尾注的 word 文档。 但是,当我使用 html 对文档进行编码时,注释会失去顺序并开始重复。 我正在使用 VS 代码。 例子:
文字文档
这是第一句话,这是出处。 [1] 这是第二句,这是出处 [2] 这是第三句。 [3] 这是第四句。 [4] 这是最后一句话。 [5]
HTML 文档
这是第一句话,这是出处。 [1]这是第二句,这是出处[2]这是第三句。 [1]这是第四句。 [2]这是最后一句话。 [2]
我正在使用正则表达式< sup >.*?</ sup >在 HTML 文档中查找尾注。 但是,我无法想出一种方法或正则表达式,将尾注替换为按时间顺序排列的尾注。 如果这甚至是可能的。 我已经看到其他示例使用< sup >$1</ sup >作为正则表达式来逐步遍历 HTML 中的每个尾注并按时间顺序替换。 感谢您的任何建议
您可以使用扩展程序轻松完成此操作,例如Find and Transform (我编写的)。
在您的keybindings.json
中:
{
"key": "alt+y", // whatever keybinding you want
"command": "findInCurrentFile",
"args": {
"find": "(<sup>)\\d(</sup>)",
"replace": "$1${matchNumber}$2",
"isRegex": true
}
}
(<sup>)\\d(</sup>)
您的find
查询,必须双重转义\d
替换为$1${matchNumber}$2
,它是捕获组 1,后跟匹配的编号(文档中的第一个匹配、第二个匹配等),然后是第二个捕获组。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.