使用正则表达式替换

时间:2018-11-30 13:42:43

标签: regex

我有一个很长的描述,其中包含以下wordpress的图标代码:

[glyphicon type="some-icon"] and [dashicon type="another-icon"]

现在,我想用下面的超棒代码替换上面的旧代码:

<i class='fa fa-lg fa-some-icon'></i> and <i class='fa fa-lg fa-another-icon'></i>

我是regex的新手,并使用下面的regex替换了"\\[[^\\[]*\\]"

您能帮我做错什么吗?

1 个答案:

答案 0 :(得分:1)

使用以下正则表达式搜索

\[(glyph|dash)icon type="([a-z-]*)"\]

以及以下内容进行替换

<i class='fa fa-lg fa-$2'></i>

我为此使用了Sublime Text