[PHP] rft-quellcode mittels regexp entfernen...
Bogus 04.06.2009 - 21:15 1235 3
Bogus
C64 Generation
|
hi nach einigen monaten (jahren) pause bin ich mal wieder am coden. möchte für unsere vorhandene faktura-software ne webanbindung basteln. im moment steh ich bereits bei der ersten regexp im wald. ich habe aus der datenbank ein feld in welchem der text RTF-formatiert ist. zb. wie folgt \rtf1\ansi\deff0\fonttbl\f0\fnil\fcharset0 Arial;
\viewkind4\uc1\pard\lang1031\fs16 Mo-Sa: ab 7:30
\par
\par
nun möcht ich einfach alle unnötigen formatierungshinweise entfernen. mein versuch aktuell: $data = preg_replace("/\\[^\s]+/", "", $data)
damit sollten meiner meinung nach alle vorkommen von '\\' gefolgt von allen möglichen zeichen, ausgenommen whitespaces, entfernt werden. tut's aber nicht. hat jemand nen tipp wo mein fehler liegt?
|
COLOSSUS
AdministratorGNUltra
|
First try: /\\[^[:space:]]+/
|
vanHell
Tauren Marine
|
eigentlich müssten beide gehn
|
jives
And the science gets done
|
Finde ich auch. http://gskinner.com/RegExr/ ist ebenfalls der Meinung, getestet mit dem oben geposteten Beispiel und beiden RegEx. Was passiert denn genau? Was macht preg_match()? Was macht ereg()/eregi()?
Bearbeitet von jives am 05.06.2009, 00:10
|