Я хочу регулярное выражение, которое будет соответствовать:
Тип с идентификатором:
[Image=4b5da003ee133e8368000002]
[Video=679hfpam9v56dh800khfdd32]
С дополнительными параметрами от 0 до n, разделенными @
:
[Image=4b5da003ee133e8368000002@size:small]
[Image=4b5da003ee133e8368000002@size:small@media:true]
Пока у меня есть это:
\[[a-zA-Z]*=[a-zA-Z0-9]*[@[a-zA-Z]*:[a-zA-Z]*]*\]
... но это не соответствует всем случаям.