Pergunta

oi eu estou tendo essa marcação html

<body>
<table border="0" width="50%" align="center">
<tr>
<td>




<center>

e eu estou tentando encontrar um "wildcard" para as quebras de linha para alcançar a tag <center> - como isso funcionaria

thx

Foi útil?

Solução

O RegEx normal encontrar uma quebra de linha de repetição é "[\ r \ n] +", que significa, pelo menos, uma quebra de linha. Isso irá corresponder a qualquer número de quebras de linha seguintes logo após o outro.

Outras dicas

/(\s*\n){2,}/

Uma vez que algumas plataformas usam \r\n como sua linha-break, e alguns uso somente \n isso irá procurar cordas sucessivas de espaços em branco (que \ r também deve ser considerado) seguido por \n, e assegurar a combinar dois deles.

Firebug teste de console:

>>> /(\s*\n){2,}/.exec("<tr>\r\n<td> \r\n \t \r\n \n\n<center>");
[" \r\n \r\n \n\n", "\n"]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top