Вкладка регулярных выражений или ничего - PullRequest
0 голосов
/ 26 января 2020

Пожалуйста, посмотрите это выражение
Я ищу выражение, совпадающее и с первой строкой.
Количество вкладок в каждой строке может быть 4 или меньше, так что это неизвестно
Первая строка должна возвращать:

Order\t2187405\tDvbzVvmLL\t\t\t481

после замены

Любая помощь будет принята с благодарностью

1 Ответ

0 голосов
/ 26 января 2020

Вы можете использовать это регулярное выражение, которое ищет группу символов без табуляции, за которыми следуют до 4 необязательных групп табуляции, за которыми следует некоторое количество (возможно, 0) символов без табуляции:

^([^\t]*)(?:\t([^\t]*))?(?:\t([^\t]*))?(?:\t([^\t]*))?(?:\t([^\t]*))?$

Замените на (я предполагаю, что вы хотите 481, который был в вашем демо):

$1\t$2\t$3\t$4\t$5\t481

Демо на regex101

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