[OFF] Ajuda com REGEX

12 views
Skip to first unread message

André Severino

unread,
Feb 11, 2015, 11:27:49 AM2/11/15
to jque...@googlegroups.com
Boa tarde pessoal, desculpa o off.

Eu tenho uma expressão regular:

<tr\s[^>]*><td\s[^>]*><div\s[^>]*>(.*?)<\/div><\/td><td\s[^>]*><div\s[^>]*>\s*<!-- Caso for utilizar o visualizador -->(.*?)<\/div><\/td><\/tr>

Em alguns casos tem uma imagem antes do \s*<!-- Caso for util... -->, como eu faço pra adicionar uma condição de que pode ou não ter essa imagem, eu tentei assim + não deu certo:

<tr\s[^>]*><td\s[^>]*><div\s[^>]*>(.*?)<\/div><\/td><td\s[^>]*><div\s[^>]*>[<img\s[^>]*\/>]\s*<!-- Caso for utilizar o visualizador -->(.*?)<\/div><\/td><\/tr>

Texto de exemplo: http://pastebin.com/ugdHQYud

Alguém poderia me ajudar ?


--

---------------------------------------------------------------------------------------------------------------------------
André da Silva Severino
site:           http://andrewd.com.br
email:        an...@andrewd.com.br
telefone:   (19) 98847-3747
skype:       andredasilvaseverino
---------------------------------------------------------------------------------------------------------------------------

Rudnei Teixeira Lucas

unread,
Feb 12, 2015, 5:43:45 AM2/12/15
to jque...@googlegroups.com
Olá André,

a imagem sempre vai estar antes do espaço????

talvez se você fizer:

<tr\s[^>]*><td\s[^>]*><div\s[^>]*>(.*?)<\/div><\/td><td\s[^>]*><div\s[^>]*>[<img\s[^>]*\/>]*\s*<!-- Caso for utilizar o visualizador -->(.*?)<\/div><\/td><\/tr>

funcione.

Não testei, mas se funfar dá um grito ae.

Boa sorte.

Abraços,

Rudnei Lucas
Reply all
Reply to author
Forward
0 new messages