Регулярное выражение для соответствия строк в "" - PullRequest
0 голосов
/ 25 марта 2020

У меня есть это \"([^"]*)\" и по данным """Storno ISP""- ""Nesprávne nastavená modulácia KZ (G.DMT/G.992.1B), potrebné nastaviť adsl2+ (G.992.5B)""" "Fast" "Battery" "JNAKA".

Я хотел бы сопоставить только "Быстро" "Аккумулятор" "JNAKA". Где я не прав?

1 Ответ

2 голосов
/ 25 марта 2020

Возможно, вам не нужны двойные кавычки с каждой стороны:

(?<!")"([^"]+)"(?!")

См. Демоверсию regex

Подробности

  • (?<!") - нет " допускается сразу слева
  • " - " символ
  • ([^"]+) - Группа 1: один или несколько символов кроме "
  • " - " char
  • (?!") - нет " допускается сразу справа.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...