Я пытаюсь захватить набор строк, используя регулярные выражения. Струны имеют следующий форматRegex для сбора данных
CID _At 1 2 99 1,198,498,377 414 0 0 0 3,694
Выражение, которое я придумал это
[A-Za-z][a-z0-9A-Z_-]*\s*[0-6]\s*[0-4]\s\s[\s\d]\d\s*[0-9,]*\s*[0-9,]*\s*[0-9,]*\s*[0-9,]*\s*0\s*[0-9,]*
Хотя это выражение работает для меня, и дает необходимую отдачу, я чувствую, что он не оптимизирован ,
Может кто-нибудь помочь мне оптимизировать выражение?
вы можете играть с регулярным выражением здесь: https://regex101.com/ r/86DiBO/1 Он также показывает, сколько шагов требуется. –
Привет @jace Я пытаюсь извлечь данные из файла. Файл содержит несколько строк, похожих на тот, который я упоминал, с разными значениями и именами, а также некоторые другие данные, которые мне не нужны. –