On 12/09/15 06:29, Sebastian Nielsen wrote:
> So the rule is as follows:
> /[ \t\r\f]*-----(BEGIN|END)([^-]*)-----[ \t\r\f]*/ REPLACE -----$1$2-----
>  
> The problem with this, is that this removed the whole body of the mail
> except for the -----BEGIN PGP MESSAGE----- line.
>  
> What are im doing wrong? I have tried with different flags like /s or
> /si and such, but still it removes the whole body.
> I want it to scan line for line and process it.

This is just a wild guess on my part, but could that possibly be matching:

> -----BEGIN BLAH-----
       ^^^^^^^^^^^^^^^
> yadda yadda yadda
  ^^^^^^^^^^^^^^^^^
> -----END BLAH-----
  ^^^^^^^^^^^^^

and giving you: $1="BEGIN", $2=" BLAH-----\r\nyadda yadda
yadda\r\n-----END BLAH"?

What happens if you try

/[ \t\r\f]*-----(BEGIN|END)([A-Z ]*)-----[ \t\r\f]*/ REPLACE -----$1$2-----

instead?
-- 
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

Reply via email to