【发布时间】:2018-09-15 01:52:36
【问题描述】:
我有一个全是一行的字符串,例如:
Breed: Pembroke Welsh Corgi Price: $2,200 Gender: Female Nickname: Koko
Age: 9 Weeks Old Color/Markings: yellow and white Size at Maturity:
Medium Availability Date: 09/30/2018 Shipping Area: Worldwide Payment
Method: Money Order/Cashier's Check, Paypal, Credit Cards, Cash
我希望输出是:
Breed: Pembroke Welsh Corgi
Price: $2,200
Gender: Female
Nickname: Koko
等等。等等。基本上在以冒号结尾的新类别之前插入一个\n。
感谢您提前回复!
【问题讨论】:
-
您确定在每个包含冒号的单词之前都需要一个换行符吗?因为有
Availability Date:、Shipping Area:这样的情况,在冒号的单词前添加换行符可能不会得到预期的结果。 -
@Austin 你是对的,有什么办法可以按照我的方式去做吗?对不起,我还是个新手。
-
作为一个人而不是一台计算机,您将如何直观地做到这一点?这可能会帮助您找到合适的条件。
-
您有属性名称列表吗?拥有这样的清单将大大简化问题。
标签: python string python-3.x split newline