我的代码中多次出现src={icons.ICON_NAME_HERE}
,我想更改为name="ICON_NAME_HERE"
。
是否可以使用正则表达式来实现,所以我可以将代码中的内容保留为ICON_NAME_HERE
?
要澄清:
例如,我有src={icons.upload}
和src={icons.download}
,我想用一个正则表达式替换所有内容,以便将它们转换为name="upload"
和name="download"
答案 0 :(得分:4)
尝试搜索以下模式:
src=\{icons\.([^}]+)\}
然后替换为您的替换项:
name="$1"
如果您想知道,在正则表达式搜索过程中,捕获表示搜索模式中括号内的数量。然后,我们可以在替换中使用$1
访问该捕获的组。在这种情况下,捕获的组应该只是图标的名称。