[PHP] rft-quellcode mittels regexp entfernen...

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/php_rft-quellcode_mittels_regexp_entfernen_207864/page_1 - zur Vollversion wechseln!


Bogus schrieb am 04.06.2009 um 21:15

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

Code:
\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:
Code:
$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 schrieb am 04.06.2009 um 21:19

First try:

Code:
/\\[^[:space:]]+/


vanHell schrieb am 04.06.2009 um 22:27

eigentlich müssten beide gehn


jives schrieb am 05.06.2009 um 00:04

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()?




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026