Регулярное выражение не распознает буквы C, F и т. Д. - PullRequest
0 голосов
/ 27 апреля 2020

Как мне получить 'F'?

Шаблон: (\d+),(\d+),0,(\d+),0,(\d+)[<CR><LF>\\r\\n ]+(\w+) Строка: 13,33333,0,55555,0,16\\r\\nFE01

enter image description here

1 Ответ

0 голосов
/ 29 апреля 2020

Вы можете использовать

@"(\d+),(\d+),0,(\d+),0,(\d+)(?:\\[rn]|\s)+(\w+)"

Это будет соответствовать

  • (\d+) - Группа 1: одна или несколько цифр
  • , - запятая
  • (\d+) - группа 2: одна или несколько цифр
  • ,0, - подстрока ,0,
  • (\d+) - группа 3: одна или несколько цифр
  • ,0, - подстрока ,0,
  • (\d+) - Группа 4: одна или несколько цифр
  • (?:\\[rn]|\s)+ - 1 или более вхождений \r, \n или пробел
  • (\w+) - Группа 5: один или несколько символов слова.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...