Answers:
为了调整弦乐部分的顺序,方法之一是首先捕获具有所有相应部分的整个弦乐。
让我们看看下面的截图。字符串的每个部分都映射到一个编号的组。此示例中有6个。将所有部分捕获为组可以精确控制替换部分。
在VS Code中,它看起来像这样:
查找:
替换:
输入
输出
让我们尝试更通用的方法:
查找:
替换:
输入
输出
(##)(\s+)(\[)(\])(\(.*?\))(Heading)
$1$2$3$6$4$5
## [](https://www.website.com/)Heading
## [Heading](https://www.website.com/)
(##)(\s+)(\[)(\])(\(.*?\))([^^]+)
$1$2$3$6$4$5
## [](https://www.website.com/)Heading
## [](https://www.website2.com/)Heading2
## [](https://www.website3.com/)Heading3
## [Heading](https://www.website.com/)
## [Heading2](https://www.website2.com/)
## [Heading3](https://www.website3.com/)
## [$1]($2)