Замена с использованием регулярного выражения - PullRequest
0 голосов
/ 30 ноября 2018

У меня очень длинное описание, содержащее код иконки 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>

Я новичок в регулярных выражениях и использую приведенное ниже регулярное выражение для замены "\\[[^\\[]*\\]"

Не могли бы вы помочь мне, что я делаю неправильно?

1 Ответ

0 голосов
/ 30 ноября 2018

Используйте следующее регулярное выражение для поиска

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

и следующие для замены

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

Я использовал Sublime Text для этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...