Извлечение последней последовательной последовательности из 7 цифр в смешанном алфавитно-цифровом и вводимом тексте txt с использованием сценариев или регулярных выражений - PullRequest
1 голос
/ 07 марта 2019

У меня есть входной текстовый файл со смешанными символами, алфавитами и цифрами.

Мой вывод состоит из 7 непрерывных цифр (в основном случайные 7 цифр). Мне нужно извлечь их с помощью оболочки или регулярных выражений. Проблема, в основном, заключается в том, что каждый раз, когда у нас может быть больше наборов из 7 цифр или более 7 цифр, требуется вывод из последнего набора цифр, который состоит из более чем 7 цифр, первые 7 цифр, которые нужно извлечь.

ПРИМЕР для ВХОДОВ: "xdscd dv 346 34, r45r 1267890 @ # $% hbevc 123456789 bjhbjhb # $% ^" (ИЛИ ЖЕ) "xcfgvhbj @ # $% 23456876 cghd jhsefc4567 12345678 cdvcdfv% ^ & * 56789" . Так что мой запрос - извлечь 1234567

1 Ответ

0 голосов
/ 07 марта 2019

Попробуйте Regex: \d{7}(?!.*\d{7})

Демо

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