Написание регулярных выражений для нескольких шаблонов - PullRequest
0 голосов
/ 27 апреля 2020

Я чрезвычайно новичок в регулярных выражениях, и мне нужно внедрить его для окончательного проекта в моих программах обучения в аспирантуре. Я должен прочитать информацию о последнем входе в систему на unix, которая может содержать различные типы записей, такие как

. Вот пример одной из строк, с которыми я должен соответствовать. Я пытаюсь выяснить, каков наилучший способ сопоставления каждого из отдельных элементов в выводе. Здесь есть имя пользователя, терминал, время начала, время окончания, время и хост. Я ищу советы по наиболее эффективному способу сопоставления нескольких строк, например, приведенному ниже.

в очках / 50 чт 27 октября 09:02:38 2016 - чт 27 октября 10:05:10 2016 (01:02) rnh49119.etsu.edu

1 Ответ

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

Ну, я пробовал переходить от пункта к элементу в строке текста. Например, создание регулярного выражения для имени пользователя, а затем для терминала et c. Я планирую сложить все вместе в конце, используя python, когда я читаю файл построчно. Лучше всего так делать или лучше написать одно большое регулярное выражение?

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