At 14:19 03/01/2021 -0500, William Noname wrote:
I have a script that mysteriously became double spaced. I want to search for 2 end of paragraph marks and replace them with one.

So it's the paragraphs that are spaced, not lines (the usual meaning of "double-spaced")?

I can do a regex search for $ and find them all, but $$ finds none - I presume there is something between them that does not show as a formatting mark.

You are labouring under the common misapprehension that the pilcrow that indicates the presence of a paragraph break has an actual presence in the document; no: think of it merely as the indicator that it is. And you think that the $ symbol matches this; also no.

I don't want to remove all blank lines, just the ones that have a blank line following.

In other words you want to remove blank empty *paragraphs*.

What is the regex for a paragraph mark in replace?

There isn't one. Instead, the $ symbol merely locks your pattern, whatever it is, so that it will match only something that occurs at the end of a paragraph.

Or, any other suggestions.

Don't think of searching for paragraph breaks, which you cannot do. Instead, search for the empty paragraphs that you wish to delete. They contain nothing, so the pattern you need is also nothing. But you need to arrange that it matches nothing only if that nothing occurs at the beginning of a paragraph and at the same time at the end of a paragraph. The symbol for locking to the start of a paragraph is the caret, "^", so the pattern you should search for is "^$" (no quotes, of course) - replacing with nothing.

I trust this helps.

Brian Barker


--
To unsubscribe e-mail to: users+unsubscr...@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Reply via email to