tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
382
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Lookover
    Lookover Lookover ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    10
    Hallo Allerseits.

    Follgende Frage zu Regular Expressions:
    (Wusste nicht in welches Forum das am Besten passt, Weil Regex gibts ja in hahezu allen Sprachen und ein eigenes Forum für Regex gibts nicht also:)

    Leider verstehe ich komplexe Syntaxe nicht wirklich und suche mir dann den Ausdruck irgendwo zusammen.
    Jetzt habe ich follgende Ausdrücke beim fckeditor gefunden:
    HTML-Code:
    <script>
    	html = html.replace(/<o:p>\s*<\/o:p>/g, '') ;
    	html = html.replace(/<o:p>[\s\S]*?<\/o:p>/g, '&nbsp;') ;
    	html = html.replace( /\s*mso-[^:]+:[^;"]+;?/gi, '' ) ;
    	html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*;/gi, '' ) ;
    	html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*"/gi, "\"" ) ;
    
    	//..... und noch einige weitere
    </script>
    wenn ich diese Ausrücke unter PHP verwenden möchte
    zb so:
    PHP-Code:
        $html preg_replace('/<o:p>\s*<\/o:p>/g''',$html) ;
        
    $html preg_replace('/<o:p>[\s\S]*?<\/o:p>/g''&nbsp;',$html) ;
        
    $html preg_replace('/\s*mso-[^:]+:[^;"]+;?/gi''' ,$html) ;
        
    $html preg_replace('/\s*MARGIN: 0cm 0cm 0pt\s*;/gi''' ,$html) ;
        
    $html preg_replace('/\s*MARGIN: 0cm 0cm 0pt\s*"/gi'"\"" ,$html) ; 
    was ja grundsätzlich funktionieren muss !

    bekomme ich die Meldung:
    Code :
    1
    
    Warning: preg_replace() [function.preg-replace]: Unknown modifier 'g' in /homepages/5/d251235873/htdocs/Websites/prater.V2.at/_lib/Functions.V2.php  on line 213

    Des verstehe ich aber ned,
    Ist nicht Regex immer Regex. Egal welche Sprache ich verwende
    bzw. Wie kann ich diese Ausdrücke umbauen, dass sie auch tarsächlich unter PHP laufem

    Vielen Dank
    www.lookover.at
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.
    Zitat Zitat von Lookover Beitrag anzeigen
    Ist nicht Regex immer Regex. Egal welche Sprache ich verwende
    Nein, es gibt z.T. erhebliche Unterschiede.
    Zitat Zitat von Lookover Beitrag anzeigen
    bzw. Wie kann ich diese Ausdrücke umbauen, dass sie auch tarsächlich unter PHP laufem
    Du nimmst einfach die Option "g" weg. Die preg_replace Funktion ersetzt standardmäßig alle Vorkommen des Musters und bietet mit der Option limit eine weitergehende Option als ein "g"lobal Replace.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Und hier noch ein Link zur Regex Spielwiese für PHP
    http://www.regex-tester.de/regex.html
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  4. #4
    Avatar von Lookover
    Lookover Lookover ist offline Mitglied
    Registriert seit
    May 2009
    Beiträge
    10
    Ok,
    Vielen Dank.
    Habs nun hingebracht...
    www.lookover.at
     

Ähnliche Themen

  1. Regular Expressions
    Von D34DL1NES im Forum .NET WPF & Silverlight
    Antworten: 0
    Letzter Beitrag: 16.08.09, 20:40
  2. [VB6] Regular Expressions
    Von TheWolf im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 20.05.04, 01:38
  3. Regular Expressions
    Von HonkyDonky im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 13.04.04, 18:54
  4. Regular Expressions
    Von HonkyDonky im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 13.04.04, 17:08
  5. regular expressions
    Von Scalé im Forum PHP
    Antworten: 0
    Letzter Beitrag: 06.03.02, 11:16

Stichworte