Помогает, если вы понимаете, что должно делать регулярное выражение.
Узор
Скобки (...)
указывают начало и конец группы. Они также создают обратную ссылку для последующего использования.
.
- это метасимвол, соответствующий любому символу.
Спецификатор повторения *
может использоваться для соответствия «нулю или более раз» предыдущего шаблона.
Здесь ?
используется для создания предыдущего квантификатора « lazy » вместо « жадный. »
$1
скорее всего (зависит от языка) ссылка на первую группу захвата. В этом случае все будет соответствовать (.*?)
Модификатор /g
в конце используется для выполнения глобального сопоставления (найти все совпадения, а не останавливаться после первого совпадения).
Модификатор /i
используется для сопоставления без учета регистра
Ссылки