login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Regexx'n replace met wit ruimte (Opgelost)

Offline Chilion - 09/12/2009 14:15
Avatar van ChilionMySQL interesse
  1. <table cellpadding="0" cellspacing="0" border="0"><tr><th>&nbsp;</th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th></tr>
  2. <tr ><td class="maand" title="maand" nowrap="nowrap"><table cellpadding="0" cellspacing="0" border="0">
  3.  
  4. </table>


Zoals jullie zien staat er een lege tabel aan het eind. Die moet dus elke keer weg.

Soort van, wanneer er een tabel is, met geen inhoud (ongeacht de attrib's) moet die gewoon in z'n geheel verwijderd worden.

In dit geval is er echter wel inhoud, en dat is dus die witruimte...

Ingewikkeld hé?
De grap is dat het ook nog voor een website over mummies gaat.... 

Groeten,
Chilion

4 antwoorden

Gesponsorde links
Offline Rik - 09/12/2009 14:23
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Probeer dit eens:
  1. $sText = '<table cellpadding="0" cellspacing="0" border="0"><tr><th>&nbsp;</th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th><th><span class="left">dag</span><span class="right">week</span></th></tr>
  2. <tr ><td class="maand" title="maand" nowrap="nowrap"><table cellpadding="0" cellspacing="0" border="0">
  3.  
  4. </table>';
  5. echo preg_replace('~<table[^<]+</table>~i', null, $sText);
Offline Chilion - 09/12/2009 14:49
Avatar van Chilion MySQL interesse Jeps, een heel eind, alleen hij haalt me nu ook de week en dag stuk weg.....
Offline Rik - 09/12/2009 15:40 (laatste wijziging 09/12/2009 15:41)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Probeer hem dan zo eens? 
  1. echo preg_replace('~<table[^>]*>[^<]*</table>~i', null, $sText);
Offline Chilion - 09/12/2009 15:49
Avatar van Chilion MySQL interesse Yeah, rock it baby!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s