finde nicht alle <br /> 's :-(
Dau der Woche
- php
Hallo Forum,
weiss jemand wie ich mit regex's z.B. diesen Teil:
"handelt. <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Prüfungsprotokolle"
in diesen umsetzten kann:
"handelt. <br />Prüfungsprotokolle"
hab schon 1std rumprobiert, gesucht und gezweifelt---
dankefür eure hilfe!
Hallo du da draußen,
weiss jemand wie ich mit regex's z.B. diesen Teil:
"handelt. <br />
<br />
<br />
[...]
<br />
<br />
Prüfungsprotokolle"in diesen umsetzten kann:
"handelt. <br />Prüfungsprotokolle"
Naja, der reguläre Ausdruck für <br />+ein paar Leerzeichen+Ein paar Zeilenumbrüche:
/<br /> *\n* */
Also ein <br />, dann beliebig viele Leerzeichen (auch keins), dann beliebig viele Zeilenumbrüche, dann wieder beliebig viele Leerzeichen.
Also ersetzt du einfach dieses Konstrukt, wenn es ein- oder mehrmals vorkommt, durch ein einziges <br />:
$string = preg_replace('/(<br /> *\n* *)+/', '<br />', $string);
Ich hoffe, das war das was du gesucht hast.
Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
Candid Dauth (Dogfish)
jo!
das war`s fast... setzt mir zwar jede menge br's vor den zu pharsenden text aber das bekomm ich jetzt auch noch hin---
thanxx a lot und noch ne schöne woche