I don't know what is the support of Regexes in Scrivener, but maybe this regex can help :
(?<!\r\n)\r\n(?!\r\n)
Explanation :
(?<!\r\n) # negative look behind for new line
\r\n # new line
(?!\r\n) # negative look ahead for new line
It will match each new line that is not followed by another new line and that does not follows a new line.
Maybe you will need to use \n
instead of \r\n
.
I tested with Notepad++ with this input :
Lorem ipsum dolor sit amet,
etiam liber sonet pro te,
labores maiestatis te ius,
"cu has exerci mentitum apeirian." Ad vel probo eruditi delicatissimi.
Pro id harum admodum hendrerit, praesent maiestatis at sit.
At sit munere latine virtute, ei vim brute populo, oblique nominavi no
nec. Quo et vituperata percipitur, sed sint putent adolescens in.
Use the Replace feature with regex options :
And obtained this result after replacement :
Lorem ipsum dolor sit amet, etiam liber sonet pro te, labores maiestatis te ius,
"cu has exerci mentitum apeirian." Ad vel probo eruditi delicatissimi.
Pro id harum admodum hendrerit, praesent maiestatis at sit. At sit munere latine virtute, ei vim brute populo, oblique nominavi no nec. Quo et vituperata percipitur, sed sint putent adolescens in.