Anc*_*nek 2 regex visual-studio-code
我的src={icons.ICON_NAME_HERE}代码中有多次出现,我想更改为name="ICON_NAME_HERE".
是否可以使用正则表达式来完成它,所以我可以将代码中的任何内容保留为ICON_NAME_HERE?
澄清:
我有例如src={icons.upload}和src={icons.download},我想要做一个正则表达式替换所有,所以那些被转换成name="upload"和name="download"
尝试搜索以下模式:
src=\{icons\.([^}]+)\}
Run Code Online (Sandbox Code Playgroud)
然后用你的替代品替换:
name="$1"
Run Code Online (Sandbox Code Playgroud)
如果您想知道,搜索模式中括号中的数量是在正则表达式搜索期间捕获的。然后,我们可以$1在替换中使用该捕获的组。在这种情况下,捕获的组应该只是图标的名称。