Frage

Hallo, ich habe diesen HTML-Markup

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




<center>

und ich versuche, eine „Wildcard“ für die Zeilenumbrüche zu finden, um den <center> Tag zu erreichen - wie würde diese Arbeit

thx

War es hilfreich?

Lösung

Die normalen RegEx einen mir wiederholenden Zeilenumbruch zu finden, sind „[\ r \ n] +“, die mindestens 1 bedeutet Zeilenumbruch. Folgende direkt hintereinander Dies wird eine beliebige Anzahl von Zeilenumbrüchen entsprechen.

Andere Tipps

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

Da einige Plattformen \r\n als Zeilenumbruch, und einige verwenden nur \n diese suchen für aufeinanderfolgende Folgen von Leerzeichen (die r \ auch in Betracht gezogen werden soll) durch \n gefolgt, und sicherzustellen, dass 2 von ihnen entsprechen.

Firebug-Konsole Test:

>>> /(\s*\n){2,}/.exec("<tr>\r\n<td> \r\n \t \r\n \n\n<center>");
[" \r\n \r\n \n\n", "\n"]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top