Well it seems that we are considerably closer to a solution to the GG 
double-spaced crap problem.

Just wondering if someone can suggest a cleanup of the regexp part

Currently I have (elisp)

(defun clean-gg () 
  (interactive)
1  (replace-regexp "^> *\n> *\n> *$" "-=\=-" nil 0 (point-max))
2  (flush-lines "> *$" 0 (point-max))
3  (replace-regexp "-=\=-" "" nil 0 (point-max)))

Which I spell out as:

1. Replace triplets of empty lines of the form

>
>
>

with only 1 (because this is an actual blank line and not a GG-crap line)
However then it gets mixed up with the others so put some strange string:
"-=\=-" as replacement

2. Remove the pure
> 
lines

3. Remove the strange string.

Not very robust since the strange string could occur in the text.
So what are the more proper regexp solution(s)?
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to