Задать вопрос
@kosolap-d

Как составить регулярное выражение?

Всё просто (казалось бы)
нужно выбрать только тот - перед которым стоит (
Пытался такое вариант \-(?!\() в таком примере 10-5.5*(-48-42)-42+-10.2i - выделяет все минусы
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
Решения вопроса 1
ApeCoder
@ApeCoder
Вам нужен positive lookbehind, а у вас negative lookahead - то есть стоит "тот минус после которого нет скобки"

(?<=\()\-

https://docs.microsoft.com/en-us/dotnet/standard/b...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Воронеж
от 50 000 до 90 000 ₽
Уницифра Краснодар
от 180 000 до 200 000 ₽
Oggetto Ростов-на-Дону
До 350 000 ₽