OK вопрос с регулярным выражением, как извлечь символ НЕ между двумя символами, в этом случае скобки.
У меня есть строка, такая как: word1 | {word2 | word3} | слово 4
Я хочу только получить первый и последний "трубу", а не вторую, которая находится между скобками. Я пробовал множество попыток с отрицательными каратами и отрицательными группировками и не могу заставить его работать.
В основном я использую это регулярное выражение в функции разделения JavaScript, чтобы разбить это на массив, содержащий: "word1", "{word2 | word3}", "word4".
Любая помощь будет принята с благодарностью!