Встроить параметры в атрибут src в разметке
Есть разметка виджета, в котором div и один или несколько тегов script. Нужно встроить строку с параметрами param1=value1¶m2=value2... в те теги script, в которых присутствует атрибут src. Причем, адрес в src может содержать как https://, так и http:// или //. Параметры в src могут присутствовать или отсутствовать.
Хотел сделать через регулярные выражения, вот мой вариант:
/<scripts+([^>]*src=["']?)([^"'>]+)(["'][^>]*?)>/i
Но такое выражение не работает. Помогите исправить, либо, может быть, придёт идея, как сделать проще.