[英]VSCode (or other tool) auto add <sup> tags to reference numbers
我经常必须复制大型药品或法律文字,然后将其翻译为可通过CMS或直接代码在网络上使用。 有时这些文件确实很大。 现在,当我复制文本并将其粘贴到VSCode(或sublime或CMS等)中时,通常会将所有内容粘贴为条带文本,而无需设置格式(很棒)。 问题是我经常有5-100多个需要<sup>的参考号。
我可以编写一个小的php / js脚本来执行此操作,但是不确定确切的正则表达式并且不知道如何编写VSCode扩展,那里是否有可能执行此操作。
我可以用“所有数字”进行处理[0-9],也可以仅用句号之后的数字作为奖励积分。 或者对于满额奖金的新车,完整的正则表达式将是在句号之后出现的数字,或者是在行尾。 即
Some text1,2
Some text.1,2,3
Some other text.1,2,24 Lets carry on writing
都会被抓住的。 但是,我很乐意仅捕获所有数字,如果那样的话。
提前感谢一吨
看看regex101演示 。
我添加了其他一些案例,您可以看到匹配的内容和不匹配的内容。 让我知道我是否猜错了什么该匹配。
(\.(\d,?)+)|((\d,?)+)$
句点后带/不带逗号的数字
要么
行尾带/不带逗号的数字
替换为$1$3<sup>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.