Hi.

I need to find in-line messages (Signed and Encrypted blocks) from a string.

I'm ussing regular expresions:

var PGPBlockExp = /(-+BEGIN PGP MESSAGE-+[^-]+-+END PGP MESSAGE-+)/mig
var PGPSignExp = /(-+BEGIN PGP SIGNED MESSAGE-+[^-]+-+BEGIN PGP
SIGNATURE-+[^-]+-+END PGP SIGNATURE-+)/mig;

The PGP blocks works well, but in the PGP Signed messages, this fails when
the string have dash characters (-).

¿Do you know some method (or expresion) to do it?

Thanks, sorry my poor english :).

-- 
Exos ~  (>‿◠)✌
Linked'in: http://www.linkedin.com/in/ogexos
Twitter: @exos, Indeti.ca: @exos
Cel:  [+54 9 11] 6133-2442

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d-- s++:* a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-? !w--- !O
!M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--(!) b- DI D-- G e@
h>++ r--- y*>+++++
------END GEEK CODE BLOCK------
_______________________________________________

http://openpgpjs.org
Subscribe/unsubscribe: http://list.openpgpjs.org

Reply via email to