问题提出:假设我有一个VSCode文本,内容是:"abcdefg1234567890"等表示序号的字符和数字,我想将每个字符前后都加一段代码,以达到某种显示效果,这里我们假设代码格式如下:
假设单字符是:① ,对应的代码格式:<em data-clipboard-text="①">①</em>


解决方案

  1. 思路:我们可以在VSCode 进行内容替换,这里就需要用到正则表达式
  2. 方法:我在‘查找栏’里面输入入:(.),然后在‘替换栏’:<em data-clipboard-text="$1">$1</em>, 注释:$1代表 查找栏正则表达式()中匹配的字符,点击替换即可完成匹配
  3. 匹配替换后的文本:<em data-clipboard-text="a">a</em><em data-clipboard-text="b">b</em><em data-clipboard-text="c">c</em><em data-clipboard-text="d">d</em><em data-clipboard-text="e">e</em><em data-clipboard-text="f">f</em><em data-clipboard-text="g">g</em><em data-clipboard-text="1">1</em><em data-clipboard-text="2">2</em><em data-clipboard-text="3">3</em><em data-clipboard-text="4">4</em><em data-clipboard-text="5">5</em><em data-clipboard-text="6">6</em><em data-clipboard-text="7">7</em><em data-clipboard-text="8">8</em><em data-clipboard-text="9">9</em><em data-clipboard-text="0">0</em><em data-clipboard-text="①">①</em><em data-clipboard-text="②">②</em><em data-clipboard-text="③">③</em><em data-clipboard-text="④">④</em><em data-clipboard-text="⑤">⑤</em><em data-clipboard-text="⑥">⑥</em><em data-clipboard-text="⑦">⑦</em><em data-clipboard-text="⑧">⑧</em><em data-clipboard-text="⑨">⑨</em>