| | | | |
| | |
| Neuer Benutzer Registriert seit: 02.06.2010
Beiträge: 3
PHP-Kenntnisse: Fortgeschritten ![]() | 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 html = html.replace(/<o 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 $html = preg_replace('/<o $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: 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 tatsächlich unter PHP laufen Vielen Dank www.lookover.at ...Ich weiß nicht, wie ich diese verdammten Gesichter wegbekomme... Sorry |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||||||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Also vielleicht an der Zeit, dass du dich mal ein wenig damit beschäftgist ...? Wofür der Modifier g in regulären Ausdrücken in JavaScript steht, hättest du bspw. hier in Erfahrung bringen können: http://de.selfhtml.org/javascript/objekte/regexp.htm Ohne diesen Modifier wird in JavaScript nur der erste von mehreren Treffern berücksichtigt. Dass man ihn in PHP gar nicht braucht, wenn man jede Fundstelle ersetzen möchte, hättest du aus der Beschreibung von preg_replace auch leicht schliessen können: Zitat:
Zitat:
Die preg-Funktionen von PHP verwenden Perl-compatible regular expressions, kurz PCRE - Zitat:
Zitat:
Zitat:
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? Geändert von ChrisB (02.06.2010 um 20:59 Uhr). | ||||||
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | ...Ich weiß nicht, wie ich diese verdammten Gesichter wegbekomme... http://www.php.de/board-support/6701...zum-board.html (FAQ versprengter Fragen zum Board)
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| | |
| Neuer Benutzer Registriert seit: 02.06.2010
Beiträge: 3
PHP-Kenntnisse: Fortgeschritten ![]() | Schon klar, dass alles irgendwo steht. Für was bräuchte man dann da überhaupt ein Forum... Danke trotzdem ![]() und lg aus Wien www.lookover.at |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wie du in den Forenregeln lesen kannst, sind wir nicht der Erklärbar. Wir helfen dir bei allerlei Problemen, die du nicht alleine lösen kannst, aber es hat keinen Zweck, hier Inhalte runterzubeten, die an anderer Stelle bereits zehnmal geschrieben wurden. Ein wenig Eigeninitiative dürfte ich ja wohl erwarten. Wir sind keine Privatlehrer, sondern freiwillige Forennutzer.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Nein, aber er versucht es auch nicht. Dafür gibt es Profis die das erledigen. Und wenn er nen Hobbyschrauber ist dann wird er sich zwangsweise damit auseinander setzen müssen.
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | LOL, mir würde ja eigentlich schon fast reichen, wenn er den Ausgangsthread mal editierte. Aber vorher gibts von mir keinen Manuallink. @TE: Du wurdest in ein Forum verschoben, wo Dir die Nicht-MOD-User gar nicht mehr antworten können. Warum steht im Kopf des Threads.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| Themen-Optionen | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Regular expressions | aha_01 | PHP Tipps 2010 | 7 | 07.05.2010 13:39 |
| timing Probleme bzw Zusammenspiel PHP Javascript | thica | PHP Tipps 2009 | 2 | 19.02.2010 19:06 |
| [Erledigt] Regular Expressions - Suchen und dynamisch Ersetzen | AllOnline | PHP Tipps 2010 | 25 | 02.02.2010 23:35 |
| Regular Expressions - Umsetzungsproblem | web4free | PHP Tipps 2010 | 29 | 02.02.2010 16:20 |
| Wie lade ich ein Javascript nach einer AJAX Abfrage neu? | da.eXecutoR | JavaScript, Ajax und mehr | 3 | 21.09.2009 11:15 |
| [Erledigt] Eingabe mittels Regular Expressions überprüfen | ***tisc*** | Beitragsarchiv | 3 | 29.08.2009 11:34 |
| JavaScript: Regexp: regular text? | SvenLittkowski | JavaScript, Ajax und mehr | 9 | 04.07.2009 01:44 |
| [Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben | beneblack | PHP Tipps 2009 | 18 | 03.05.2009 22:40 |
| JS: Einführung - Javascript im Schichtenmodell | nikosch | Tutorials | 4 | 11.04.2009 17:06 |
| 1101: 10x JavaScript und kein Ende ist abzusehen… | Nikolaus 2.0 | Adventskalender 2008 | 9 | 13.12.2008 20:11 |
| Suchen und ersetzen mit Regular Expressions? | Datenbanken | 0 | 09.09.2005 15:21 | |
| mit regular expressions einen Link umformen?? Wie?? | 18inch | PHP-Fortgeschrittene | 8 | 19.01.2005 23:45 |
| Javascript | HTML, Usability und Barrierefreiheit | 5 | 31.08.2004 18:30 | |
| Regular Expressions | PHP Tipps 2004 | 2 | 31.07.2004 13:12 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| unknown modifier \'g\' regular expression, preg_replace(\'@mso*.*@\' php, php javascript regex unterschied, javascript regular expressions, php \!==\ |