Есть некоторая строка вида:
$$первый заголовок$$[width="100"]$$второй заголовок$$[width="200"]$$третий заголовок$$[width="300"]
Причем заголовки могут в некоторых случаях разделяться вертикальной чертой:
$$первый заголовок$$[width="100"] | $$второй заголовок$$[width="200"] | $$третий заголовок$$[width="300"]
Как правильно написать регулярку, которая будет находить только ту часть строки, внутри которой нет вертикальной черты?
То есть если у нас вот такой случай:
$$первый заголовок$$[width="100"]$$второй заголовок$$[width="200"] | $$третий заголовок$$[width="300"]
то регулярка должна нам отдать только вот эту подстроку:
$$первый заголовок$$[width="100"]$$второй заголовок$$[width="200"]