I have a bunch of text verses to import. Each verse is 4 lines, each a paragraph on their own with a carriage return at the end. In between each verse is an extra carriage return to space it. All things bright and beautiful, all creatures great and small, all things wise and wonderful, the Lord God made them all. Each little flower that opens, each little bird that sings, He made their glowing colours, He made their tiny wings. All things bright and beautiful, all creatures great and small, all things wise and wonderful, the Lord God made them all. The purple-headed mountain, the river running by, the sunset and the morning, that brightens up the sky; I'm trying to simplify this by converting all the carriage returns at the end of the first three line to line feeds. After that i'll remove the excess carriage return between the paras and use paragraph spacing instead. I'm trying to come up with the appropriate GREP formula to first the first three lines' carriage returns, and the best i can come is (?<!\r)\r which i *think* means "find all carriage returns that aren't preceded by another carriage return" (and then convert to a line feed) But it's finding ALL carriage returns, including the two in a row at the end of each verse. What am I missing?
... View more