Я пытаюсь разделить последовательность нерегулярных строк, которые я читаю в программе на Python, из файлов Excel. Я использую Regex101.com для тестирования, и мне частично это удалось:
Мой образец:
Barber #1-1 Daily Prod. - Pumping unit
Barbee #1-3 Daily Prod. - Plunger Lift
Barbee #1-5 Daily Prod. = Coil Tubing
Barbee #1-3 Daily Prod. - Plunger
Barbee #1-5 Daily Prod.w/ coil tubing
Porter GU #1 Well #2 Daily Prod.
Barber GU #1 Well #1 Daily Prod.
Bogel #1-2 Daily Prod. w/ plunger
Мое регулярное выражение:
(.*)\sDaily Prod\.(.*$)
Я получаю этот ответ, выберите group1 и group2:
Barber #1-1 - Pumping unit
Barbee #1-3 - Plunger Lift
Barbee #1-5 = Coil Tubing
Barbee #1-3 - Plunger
Barbee #1-5w/ coil tubing
Porter GU #1 Well #2
Barber GU #1 Well #1
Bogel #1-2 w/ plunger
и я хотел бы иметь:
Barber #1-1 Pumping unit
Barbee #1-3 Plunger Lift
Barbee #1-5 Coil Tubing
Barbee #1-3 Plunger
Barbee #1-5 coil tubing
Porter GU #1 Well #2
Barber GU #1 Well #1
Bogel #1-2 plunger
Спасибо.