У меня есть набор файлов, составленному следующим образом:Split согласно «:» в нескольких строках
Product: Name
Description: description of product
Я хочу, чтобы извлечь только имя и содержание описании в без 'Product:'
и 'Description:'
. Для этого я делаю:
div = re.split('Product:\s+|Description:\s+', contentOfFile)
Проблема заключается в том, что я получаю таблицу 3-х элементов вместо 2 с «» (пробел) в начале. Я не знаю, если пространство всегда принимается во внимание, потому что я просто хочу, чтобы в этом случае:
["Name","description of product"]
мелкий опечатка ошибка. div вместо iv – aberna
хорошее объяснение, но мне это не нравится. Это очень зависит от текста перед ':', также я нахожу это немного нечистым из-за '[1:]'. – Maroun