radar4ick
@radar4ick
web-developer

Как найти в строках только те «-», которые вне скобок?

Есть строка: 16-4-14-4-4-10-(-)-(LifeGlassClear-40-90)-12-121-(LifeGlassClear-40-90)-(LifeGlassClear-40-90)

Необходимо найти все "-", кроме тех, которые попадаются внутри скобок.
Пока остановился на регулярке: (?<=\().*-.*(?=\))|(-), но никак не могу доработать ее.
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@dodo512
https://regex101.com/r/ejSDUL/1
\(.*?\)(*SKIP)(*F)|-
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы