Regex - Найти первый пробел после определенного символа - PullRequest
0 голосов
/ 14 марта 2019

Что такое выражение регулярного выражения для выбора только части строки из определенного символа в первый пробел (пробел), т.е.:

в TEXT = 331-6 "-PR-003-BQ163 * $ WR01-6 "-200-300-CL, STD * SAV = 0,000000 SAB = 0,000000

Я хотел бы выбрать только ту часть, которая выделена курсивом (между *).

BR

Ответы [ 2 ]

1 голос
/ 14 марта 2019

\*[^ ]*

Объяснение:

  • \* символ звездочки, который является нашим специальным символом (это специальный символ, поэтому \ необходим)
  • [^ ]* случайное количество символов, отличных от пробела
  • пробел
0 голосов
/ 14 марта 2019

Если вы имеете в виду $ в качестве начального специфического символа, это:

(\$[^ ]*)\s

Проверка и объяснение: https://regex101.com/r/AcSKA5/1

...