Я пытаюсь захватить эту строку с помощью регулярного выражения:
'здесь случайные слова [[слово | другой бит]] больше случайных слов [[другое слово | другое]] больше случайных слов |'
Важно то, что он заканчивается на '|'. Так что любой '|' внутри регулярного выражения должно быть в пределах [[]]. Я построил регулярное выражение, которое захватывает '[[слово | другой бит]]', но проблема в том, что эту группу нужно повторять бесконечно, со случайными словами между группами сопоставлений. Могу ли я использовать группы захвата или между ними?
Like ((случайное регулярное выражение слов) | ([[]] regex)) *
? похоже, не работает.