title image


Smiley Re: preg_replace()
Da hatte sich bei Alien426 wohl ein kleiner Fehler eingeschlichen:



$pattern = '/<li>[\n]*<\/li>/i';





Ich würde das pattern etwas modifizieren:



$pattern = '/<li\b.*?>\s*<\/li>/i';





So werden auch Attribute und Leerzeichen im Listtag, sowie Leerzeichen, Zeilenumbrüche der Form "\r\n" und sonstige Whitespace-Charakter im Inhalt des Tags berücksichtigt.



Und falls man es noch konsequenter machen will, kann man das schließende Tag auch ergänzen:



$pattern = '/<li\b.*?>\s*<\/li\b.*?>/i';



Aber da werden die meisten wohl kaum etwas reinschreiben.
Gruß Stefan

www.triess.de - Meine Themen: Consulting Forschung Entwicklung Projektierung Elektronik Software Mechanik Verfahren Messverfahren Kommunikation Navigation Map Matching Location Based Services Telematik komplexe Test- und Demonstrationssysteme GPS BS26 ISDN X.25 X.31 GSM GPRS UMTS DSL TCP/IP ACP SPS PC LAN WAN Feldbus Internet/Intranet Webdesign SQL Client/Server RedOx LF pH rF


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: