- Автор темы
- #1
Всем привет!
Исходный текст - {Text1|Text2|Text3} random-random {string1|string2|string3}.
Задача - распарсить текст таким образом, чтобы с помощью одной регулярки получить в результате массив со всеми вхожденими в скобках {} и слова без вертикальной черты |
Вот такой вариант отрабатывает лишь фигурные скобки:
{((\w*)\|?)*}
Исходный текст - {Text1|Text2|Text3} random-random {string1|string2|string3}.
Задача - распарсить текст таким образом, чтобы с помощью одной регулярки получить в результате массив со всеми вхожденими в скобках {} и слова без вертикальной черты |
Вот такой вариант отрабатывает лишь фигурные скобки:
{((\w*)\|?)*}