Question

salut je vais avoir ce balisage html

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




<center>

et j'essaie de trouver un & "; caractère générique &"; pour que les sauts de ligne atteignent la balise <center>, comment cela fonctionnerait-il?

thx

Était-ce utile?

La solution

Le RegEx normal pour trouver un saut de ligne répété est & "; [\ r \ n] + &"; ce qui signifie au moins 1 saut de ligne. Cela correspondra à n’importe quel nombre de sauts de ligne se succédant.

Autres conseils

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

Étant donné que certaines plates-formes utilisent \r\n comme saut de ligne, et que d’autres utilisent uniquement \n, cela recherchera chaînes successives d'espaces (qui doivent également être pris en compte) suivies de <=>, et assurez-vous qu'elles correspondent à 2 d'entre elles.

Test de la console Firebug:

>>> /(\s*\n){2,}/.exec("<tr>\r\n<td> \r\n \t \r\n \n\n<center>");
[" \r\n \r\n \n\n", "\n"]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top