Допустим, у меня есть список, такой как:
Foo : 1st chapter
Foo : 2nd chapter
Bar : 1st chapter
Bar : 2nd chapter
Bar : 3rd chapter
Qux : 1st chapter
Я хочу вставлять пустую строку (за исключением, конечно, перед первой строкой) каждый раз, когда строка начинается с другого шаблона (здесь 3 буквы, но это могут быть 4-значные годы: 2010, 2011, 2012 и т. Д. …) Чтобы иметь:
Foo : 1st chapter
Foo : 2nd chapter
Bar : 1st chapter
Bar : 2nd chapter
Bar : 3rd chapter
Qux : 1st chapter
Как мне поступить? Заранее спасибо ...