регулярное выражение xth, yth, zth char в текстовом файле с выравниванием по пространству - PullRequest
0 голосов
/ 25 марта 2020

Проблема: файл с выравниванием по пробелам (первая строка чисел представляет столбцы).

Как выбрать пробелы с помощью регулярных выражений?

1       2    3 4                  5
_______________________________________________________________
a09z    a09z 0 a09z a09z a09z     a09z a09z a09z a09z a09z a09z
a09z    a09z 0 a09z a09z a09z     a09z a09z a09z a09z a09z a09z
a09z    a09z 0 a09z a09z a09z     a09z a09z a09z a09z a09z a09z
a09z    a09z 0 a09z a09z a09z     a09z a09z a09z a09z a09z a09z

Цель: передать регулярное выражение в pandas.read_csv(sep=r"")

1 Ответ

0 голосов
/ 25 марта 2020

(?<=^.{4})\s+|(?<=^.{12})\s+|(?<=^.{14})\s+|(?<=^.{29})\s+

соответствует всем пробелам после 4 начальных символов | соответствовать всем пробелам после 12 начальных символов | ...

https://regex101.com/r/oQp7BM/2/

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