Я работаю в Javascript, и у меня есть следующее регулярное выражение:
[img]([a-z0-9\-\./]+[^"\' ]*)[/img]/g
Когда у меня есть следующий текст (с пробелом, разделяющим две группы):
[img]http://www.bla.com[/img] [img]http://www.bla.com[/img]
регулярное выражение находит две отдельные группы успешно.
Однако, если задан следующий текст (без пробела, разделяющего две группы):
[img]http://www.bla.com[/img][img]http://www.bla.com[/img]
регулярное выражение не разделяет его на 2 группы, носкорее 1 большая группа с http://www.bla.com[/img][img]http://www.bla.com
внутри.
Чего мне не хватает, чтобы заставить регулярное выражение находить наименьшие группы, когда они не разделены пробелом?