Regex для сопоставления групп и объединения с новым персонажем для создания CSV - PullRequest
0 голосов
/ 14 февраля 2019

Рассмотрим следующие строки:

"Teddy     45.  45. stuff to ignore"
"Gone     100.   6. stuff to ignore"
"Home       1. 200. stuff to ignore"

Существует ли регулярное выражение, которое может выдать следующее:

"Teddy,45,45"
"Gone,100,6"
"Home,1,200"

1 Ответ

0 голосов
/ 14 февраля 2019

Регулярное выражение для сопоставления: ^"([a-z]+)\s+(\d+)\.\s+(\d+).+ с g, m и i параметрами.

Регулярное выражение для замены: "\1,\2,\3".

Длярабочий пример см. https://regex101.com/r/5Tf0DD/1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...