【问题标题】:VSCode (or other tool) auto add <sup> tags to reference numbersVSCode(或其他工具)自动将 <sup> 标签添加到参考编号
【发布时间】:2019-07-30 14:14:16
【问题描述】:

我经常需要复制大型药品或法律文本并翻译它们以在网络上使用 - 通过 CMS 或直接代码。有时这些文件真的很大。现在,当我复制文本并粘贴到 VSCode(或 sublime,或 CMS 等)时,它通常会将所有内容粘贴为没有格式的纯文本(这很棒)。问题是我经常有 5-100 多个需要 的参考编号。

我可以编写一个小的 php / js 脚本来执行此操作,但不确定确切的正则表达式并且不知道如何编写 VSCode 扩展,有没有什么可以做到这一点。

我可以选择“所有数字”来获得那种待遇 [0-9],或者只获得句号之后的数字来获得奖励积分。或者对于一辆完整的奖金新车,完整的正则表达式将是出现在句号之后的数字,或者位于行尾的数字。即

Some text1,2
Some text.1,2,3
Some other text.1,2,24 Lets carry on writing

都会被抓住。但如果这更容易,我会很乐意捕获所有数字。

提前致谢

【问题讨论】:

    标签: javascript regex automation visual-studio-code vscode-extensions


    【解决方案1】:

    看看regex101 demo

    我添加了一些其他案例,您可以查看哪些匹配,哪些不匹配。让我知道我是否猜错了应该匹配的内容。

    (\.(\d,?)+)|((\d,?)+)$
    

    句号后带/不带逗号的数字

    行尾带/不带逗号的数字

    替换为$1$3&lt;sup&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-31
      • 2012-11-20
      • 1970-01-01
      • 1970-01-01
      • 2015-01-29
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多