Tag: preg-replace

preg_replace() ist eine PHP-Funktion führt, dass die string-Ersetzung mit regulären Ausdrücken.

Regulären Ausdruck für die Wörter oder Ausdrücke im string aber NICHT überein, wenn Sie Teil einer URL oder innen - <a> </a> tags. (php)

Anzahl der Antworten 7 Antworten
Ich bin mir bewusst, dass die regex ist nicht ideal für die Verwendung mit HTML-Zeichenfolgen, und ich habe mir bei der PHP Simple HTML DOM-Parser, aber immer noch glauben, dass dies der Weg zu gehen. Alle HTML-tags

Gewusst wie: ersetzen Sie zwei unterschiedliche Charaktere mit einem Zeichen mit preg_replace () - Funktion?

Anzahl der Antworten 2 Antworten
Gewusst wie: ersetzen Sie @ und . Symbole aus einer E-Mail-Adresse mit - symbol mit preg_replace() - Funktion in php ? Sie könnten auf der Suche nach strtr eher. was ist der Punkt in eine solche zu

Nutzung von PHP ' s preg_replace (), um den Wert nur innerhalb des <h1>?

Anzahl der Antworten 2 Antworten
Wie würde ich die PHP preg_replace() wieder nur der Wert innerhalb der <h1> im folgenden Zeichenfolge (es ist HTML-text geladen, der in einer variable namens $html): <h1>I'm Header</h1> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque

PHP url Entfernen-"nicht erlaubte" Zeichen aus string

Anzahl der Antworten 1 Antworten
Ich habe gelesen durch alle Fragen zu diesem, und würde gerne wissen, ob $str = preg_replace('/[^\00-\255]+/u', '', $str); ist ausreichend für mein Szenario. Mein Szenario Wenn ein Benutzer ein Konto erstellt, auf meiner Website, betritt er seinen

Warning: preg_replace() [function.preg-replace]: Compilation failed: nothing to repeat at offset 1

Anzahl der Antworten 1 Antworten
Kann jemand helfen Debuggen dieser Fehler? Warning: preg_replace() [function.preg-replace]: Compilation failed: nichts zu wiederholen, bei offset 1 //Generate uid function gen_uid($len=40) { $hex = md5("what" . uniqid("", true)); $pack = pack('H*', $hex); $tmp = base64_encode($pack); $uid =

php preg_replace h1.h2,h3,h4,h5,h6 mit <p style="font-weight:bold;">

Anzahl der Antworten 1 Antworten
Habe ich an mehreren stellen gefunden Möglichkeiten, um zu ersetzen einen tag mit einer anderen... so zum Beispiel, ersetzen <h1> </h1> mit <p> </p> Allerdings möchte ich ein preg_replace ersetzen kann, dass <h[1-6]> </h[1-6]> mit <p style="font-weight:bold;">

php regex - entfernen \r\n\r\n ganz am Anfang UND ganz am Ende in einem string

Anzahl der Antworten 2 Antworten
, Wenn vorhanden, die ich entfernen müssen \r\n\r\n an den Anfang und/oder am Ende der Zeichenfolge. Mein Problem ist konnte ich nicht erreichen, mein Ziel ist es mit folgenden codes. //if exists, remove \r\n\r\n at the very

Regex zu ignorieren Akzente? PHP

Anzahl der Antworten 5 Antworten
Ist es eh nach ein Regex ignoriert Akzente? Beispiel: preg_replace("/$word/i", "<b>$word</b>", $str); Dem "ich" in der regex ist, zu ignorieren groß-und Kleinschreibung, aber es ist trotzdem zu passen, zum Beispiel java mit Jávã? Ich habe versucht eine

Entfernen Sie zusätzliche Leerzeichen am Ende string mit preg_replace

Anzahl der Antworten 3 Antworten
Möchte ich ersetzen Sie das zusätzliche Leerzeichen am Ende der Zeichenfolge mit nichts mit preg_replace in PHP. Ich war die Erstellung einer großen Datenbank von Wörtern und irgendwie ein paar Wörter habe zusätzliche Leerzeichen am Ende. InformationsquelleAutor

finden Sie alle urls (links) in den text mit php

Anzahl der Antworten 3 Antworten
Habe ich diesen code, regex, das sollte zu verwandeln, alle Arten von verschiedenen urls in den links im text. Die preg_replace-code: $regex = '@((https?://)?([-\w]+\.[-\w\.]+)+\w(:\d+)?(/([-\w/_\.]*(\?\S+)?)?)*)@'; $text = preg_replace($regex, '<a href="$1">$1</a>', $item); nun, es funktioniert für fast alle URLs,

php preg_replace € - Zeichen mit "euro"

Anzahl der Antworten 2 Antworten
Ich würde gerne ersetzen die € - Zeichen in $XML_COMMENT mit "Euro" vor dem hinzufügen einer xml-Datei. Dem € - Zeichen nicht als utf-8-Zeichen, die ich bekomme und die Fehlermeldung von simplexml Warning: SimpleXMLElement::addAttribute(): string is not

PHP Regex: Entfernen von Wörtern mit weniger als 3 Zeichen

Anzahl der Antworten 4 Antworten
Ich versuche, entfernen Sie alle Wörter mit weniger als 3 Zeichen aus einer Zeichenfolge, die sich speziell mit RegEx. Folgende funktioniert nicht, weil es ist auf der Suche nach Doppel-Leerzeichen. Ich glaube, ich könnte konvertieren Sie alle

So entfernen Sie mehrere Zeilenumbrüche (\n) aus json-string?

Anzahl der Antworten 5 Antworten
Scheint es ein problem mit magic quotes. Die ursprüngliche Zeichenfolge enthält nur \n und \n\n \n\n\n und \n\r und so weiter. Diese Zeilenumbrüche nicht vom browser interpretiert. , Was wir tun möchte, ist: zu ersetzen, die mehr

Hier finden Sie die passenden Klammern mit regulären Ausdruck

Anzahl der Antworten 6 Antworten
Vorausgesetzt, ich habe dieses string: "abc{def{ghi{jkl}mno{pqr}st}uvw}xyz" und ich will dieses match: "{def{ghi{jkl}mno{pqr}st}uvw}" was sollte mein regulärer Ausdruck Aussehen..? In anderen Worten, das match sollte beginnen mit "{" und enden mit "}", aber es müssen so viele {'s

PHP: Preg_replace -, word -, Grenzen-und nicht-Wort-Zeichen

Anzahl der Antworten 4 Antworten
Muss ich ersetzen Wörter, die beginnen mit dem hash-Zeichen (#) in einem text. Nun, ich weiß, wie kann ich ersetzen ganze Wörter. preg_replace("/\b".$variable."\b/", $value, $text); Da, dass \b modifier akzeptiert nur Wort-Zeichen, also ein Wort mit hash-Zeichen

wie zu verwenden preg_replace zu entfernen, werden alle folgenden Tags style - /pattern-vorkommen in einem string?

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einem regulären Ausdruck für Folgendes: <style type="text/css"> .article-content{ position: relative; padding-bottom: 140px;} .pane.pane-newsletter-contextual{ display: block; bottom: 32px; position: absolute; left: 0px; margin-left: 0px; } </style> Muss ich die regex, um es

preg_replace () - pattern zu löschen, Klammern und Inhalt in php

Anzahl der Antworten 3 Antworten
Möchte ich entfernen Sie die Klammern mit dem Inhalt mithilfe von preg_replace(), aber ich bin nicht in der Lage zu nutzen, einen faulen(non-greedy) in dem Muster, da die end Klammer ist die Ende-Zeichen, der text zwischen den

Reguläre Ausdrücke für eine Reihe von unicode-PHP-Punkte

Anzahl der Antworten 2 Antworten
Ich versuche, die Streifen alle Zeichen aus einer Zeichenfolge außer: Alphanumerische Zeichen Dollar-Zeichen ($) Unterstrich (_) Unicode-Zeichen zwischen code Punkte U+0080 und U+FFFF Ich habe die ersten drei Bedingungen tun: preg_replace('/[^a-zA-Z\d$_]+/', '', $foo); Wie gehe ich über

Ersetzen mehrere vorkommen desselben symbols mit preg_replace?

Anzahl der Antworten 5 Antworten
Sagen wir, ich habe einen string wie diesen: $string = "hello---world"; Wie würde ich gehen über das ersetzen der --- mit einem einzigen Bindestrich? Der string kann leicht so Aussehen statt: $string = "hello--world----what-up"; Dem gewünschten Ergebnis

preg_replace von "Word" in einem Satz und "Wort"." am Ende eines Satzes

Anzahl der Antworten 1 Antworten
möchte ich preg_replace "Wort" in PHP. $ret = 'I gave my Word to you.'; $pattern = '/\bWord\b/i'; $ret = preg_replace($pattern,"Heart",$ret); //echo $ret; = "I gave my Heart to you"; Diese funktioniert so weit. Aber wenn der Satz

php preg match a-zA-Z und nur ein Leerzeichen zwischen 2 oder mehr Wörter

Anzahl der Antworten 1 Antworten
Für mein PHP-Skript habe ich diese code: if (!preg_match("/[^A-Za-z]/", $usersurname)) $usersurname_valid = 1; Dies funktionierte, bis ich erkannte ein Familienname sein kann, zwei oder mehr Wörter... doh. Jemand mir sagen kann, wie dieser code zu schreiben, wenn

Mit $ Variablen in preg_replace in PHP

Anzahl der Antworten 2 Antworten
Ähmm... wie benutze ich Variablen in einem Aufruf von preg_replace? Diese hat nicht funktioniert: foreach($numarray as $num => $text) { $patterns = '/<ces>(.*?)\+$num(.*?)<\/ces>/'; $replacements = '<ces>$1<$text/>$2</ces>'; } Ja, die $num ist vorangestellt ein Pluszeichen. Ja, ich will

Wie konvertieren von Sonderzeichen zu normalen Zeichen?

Anzahl der Antworten 2 Antworten
Ich versuche zu konvertieren Zeichen wie: ë, ä, ï, ö, etc. Normalen Zeichen wie: e, a, i, o, etc. Was ist der beste Weg, dies zu tun? Ich habe viele Dinge versucht, wie preg_replace und str_replace. Kann

PHP: Ersetzen Sie alle Instanzen

Anzahl der Antworten 5 Antworten
Habe ich einen chatlog-Datei, die so aussieht (name steht screenames und text ist der chat-string) name: some text name2: more text name: text name3: text Will ich Farbe alle Namen bis auf die : rot. Beispiel: <font

Separate Straßennamen von der Hausnummer

Anzahl der Antworten 8 Antworten
Ich versuche zu trennen, Straßennamen von der Straße die Nummern, die diese Muster: "street 12" - - - - name:Straße , Hausnummer:12 "street12" - - - - name:Straße , Hausnummer:12 "street 12a" - - - - name:Straße

Ersetzen Sie alle vorkommen innerhalb Muster

Anzahl der Antworten 3 Antworten
Ich habe einen string, wie diese {{ some text @ other text @ and some other text }} @ this should not be replaced {{ but this should: @ }} Ich, dass es sich {{ some text

So ersetzen Sie http:// oder www mit <ein href in PHP..

Anzahl der Antworten 6 Antworten
Habe ich diese regex (www|http://)[^ ]+ entsprechen jeder http://... oder www.... aber ich weiß nicht, wie man preg_replace arbeiten würde, habe ich versucht, preg_replace('/((www|http://)[^ ]+)/', '<a href="\1">\1</a>', $str); aber es funktioniert nicht, das Ergebnis ist ein leerer

PHP: Preg ersetzen, die Klammern?

Anzahl der Antworten 4 Antworten
Was ist die richtige syntax, um preg_replace nur die Klammern in PHP? $search = preg_replace('/\(\)/','',$search); Danke InformationsquelleAutor Norse | 2012-03-01

So entfernen Sie einfache und doppelte Anführungszeichen aus einem string

Anzahl der Antworten 6 Antworten
Wenn ich einen Satz, enthält doppelte Anführungszeichen durch diese Funktion, ersetzen Sie die Anführungszeichen mit quot. Ich will, um Sie vollständig zu entfernen (auch Anführungszeichen). Wie kann ich die ändern Funktion zu tun? function string_sanitize($s) { $result

JavaScript äquivalent für PHP preg_replace

Anzahl der Antworten 4 Antworten
Ich habe auf der Suche für ein js-äquivalent für die PHP - preg_replace Funktion und was fand ich bisher einfach string.replace. Aber ich bin mir nicht sicher, wie das konvertieren meiner regulären Ausdruck in JavaScript. Das ist

Escape, Regex Newline

Anzahl der Antworten 2 Antworten
Wie würde ich das machen \n match in regex? Ich möchte die tatsächlichen zwei ASCII-Werten 92 und 110 abgestimmt werden (als string). Bin ich mit preg aus PHP Dank Sie versuchen, diese: [\n] Die regex-engine verwenden Sie?

Wie zu verwenden preg_replace zu entfernen, alles von einem bestimmten Zeichen auf, bis das Ende der Zeichenkette?

Anzahl der Antworten 7 Antworten
Hi Ich muss entfernen Sie alle Zeichen aus dem '_', bis zum Ende der Zeichenfolge. Habe ich versucht mit: $string = 'merry_christmas'; $string = preg_replace('/_*/','',$string); echo $string; //I need it to be: 'merry' ...aber NÖ. Die Idee

So ersetzen Sie alles, was zwischen {} [] () Klammern aus einem string?

Anzahl der Antworten 3 Antworten
Möchte ich zu entfernen alles, was in Klammern. Zum Beispiel, wenn die Zeichenfolge ist: [hi] helloz [hello] (hi) {jhihi} dann will ich die Ausgabe nur helloz. Ich bin mit dem folgenden code, aber es scheint mir, dass

Gewusst wie: ersetzen von p-Tags auf die br mit javascript

Anzahl der Antworten 4 Antworten
Wie würde ich diese ersetzen: <p class='abc'>blah blah</p> afdads Mit dabei: blah blah <br/> Mit (Vanille?) JavaScript? Dank! Aktualisierte Inhalte $content = $_REQUEST['content']; $content = preg_replace('/<p[^>]*>/', '', $content); //Remove the start <p> or <p attr=""> $content =

preg_replace \n in string

Anzahl der Antworten 3 Antworten
für einige Grund diese: preg_replace("/\\n/", "<br />", $string); funktioniert nicht. Den string Ausgänge in diesem format: blah blah blah\nblah blah blah auch nach der preg ersetzen. Alles was ich will zu tun, ist zu ändern, wenn für

Wie zum entfernen von Klammern aus dem string in php?

Anzahl der Antworten 5 Antworten
Habe ich den folgenden string ein und möchte zu verwenden str_replace oder preg_replace zu entfernen, die Klammern, bin aber unsicher wie. Ich war in der Lage, entfernen Sie die öffnende Klammer mit str_replace kann aber nicht entfernen

Ersetzen preg_replace() e modifier mit preg_replace_callback

Anzahl der Antworten 2 Antworten
Ich bin schrecklich mit regulären Ausdrücken. Ich bin versucht zu ersetzen: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } mit preg_replace_callback mit einer anonymen Funktion. Ich verstehe nicht, was der \\2 tut. Oder für diese

Streifen HTML-tags aus string

Anzahl der Antworten 1 Antworten
Ich habe eine website, die analysiert RSS-Feeds von websites und stellt Sie auf einer Seite. Das Skript, das läuft hinter meinem website, die liest und formatiert die RSS-feed, ist derzeit Strippen alle HTML-tags. Hier ist der code;

preg_replace alle vorkommen im string innerhalb der angegebenen delimeters

Anzahl der Antworten 2 Antworten
Ich versuche, ersetzen Sie alle vorkommen von "eine" mit "b" innerhalb einer Zeichenkette. Problem ist, dass ich die ersetzt werden müssen nur die Buchstaben in den Klammern: asd asd asd [asd asd asd] asd asd asd Nun

preg_replace: wie kann ich entfernen Sie alle Leerzeichen und &nbsp;?

Anzahl der Antworten 7 Antworten
wie kann ich entfernen Sie alle Leerzeichen und &nbsp;? Habe ich diese als Eingang in ein wrapper-ich erstellen, [b] &nbsp; &nbsp; &nbsp; bold &nbsp; &nbsp; &nbsp; [/b] so, bevor Sie den text Fett, ich will ausziehen, alle

PHP Bearbeiten von Microsoft Word-Dokument str_replace und preg_replace funktioniert nicht

Anzahl der Antworten 2 Antworten
Übernehmen, ich habe MSWord-Datei source.doc mit dem nächsten content "Inhalt der Microsoft Word-Datei". Zum Beispiel, würde ich mag, um es zu öffnen via PHP und ersetzt das Wort "Microsoft", "Openoffice" und speichern Sie das Ergebnis in result.doc.

PHP Regex für Dateinamen

Anzahl der Antworten 2 Antworten
Machte ich den user möglich, ändern Sie die Dateinamen durch ein textarea, aber jetzt bin ich mit einem regex-problem. Da sehe ich für Windows 7, diese Zeichen sind nicht erlaubt für Dateinamen: \ /: * ? <

PHP string ersetzen, nachdem mit file_get_contents

Anzahl der Antworten 2 Antworten
Hallo, ich bin auf der Suche zu ersetzen, die Worte in eine html-E-Mail ich bin laden über file_get_contents Hier ist mein code: <? $message = file_get_contents("http://www.MYwebsiteExample.com/EmailConfirmation.php"); $message = preg_replace('/SAD/', "HAPPY", $message); //Also tried this below and it

Wie kann ich umwandeln Ausdrücke ereg zu preg in PHP?

Anzahl der Antworten 4 Antworten
Seit Reguläre POSIX-Ausdrücke (ereg) sind veraltet seit PHP 5.3.0, ich würde gerne wissen, eine einfache Möglichkeit, konvertieren Sie die alten Ausdrücke zu PCRE (Perl-Kompatible Reguläre Ausdrücke) (preg). Pro Beispiel, habe ich diesen regulären Ausdruck: eregi('^hello world'); Wie

warum bekomme ich die Funktion preg_replace() Fehler beim Absenden ein post-Formular, in Laravel?

Anzahl der Antworten 1 Antworten
Ich gebaut habe, eine einfache Anwendung laravel 4. Ich habe Baugerüst setup für das hinzufügen von posts, die scheint zu funktionieren gut. Ich habe die setup-Hefter und Bild-Upload-Paket. Wenn ich das setup für die Verwendung von single-image-uploads

Extrahieren Sie den ersten integer in einen string mit PHP

Anzahl der Antworten 7 Antworten
Betrachten Sie die folgenden Zeichenketten enthalten: $strings = array( "8.-10. stage", "8. stage" ); Möchte ich extrahieren Sie die erste ganze Zahl, jede saite, so würde es wieder 8 8 Habe ich versucht heraus zu filtern, zahlen

ersetzen Zeichenfolge in preg_replace

Anzahl der Antworten 2 Antworten
<?php $a="php.net s earch for in the all php.net sites this mirror only function list online documentation bug database Site News Archive All Changelogs just pear.php.net just pecl.php.net just talks.php.net general mailing list developer mailing list documentation

ersetzen Sie alles, was zwischen {} [] () Klammern aus einem string

Anzahl der Antworten 3 Antworten
Hallo ich möchte zu entfernen, alles innerhalb der geschweiften Klammern , Zum Beispiel wenn der string ist [hi] helloz [hello] (hi) {jhihi} möchte ich die Ausgabe nur helloz Ich benutze folgenden code , Aber Es kam zu

PHP entfernen Sie Sonderzeichen aus string und lassen Sie einige

Anzahl der Antworten 4 Antworten
Muss ich entfernen Sie alle Sonderzeichen aus dem string ausser - ( ) Habe ich diesen code so weit $q = preg_replace('/[^A-Za-z0-9\-]/', '', $q); //removes ALL characters ausschließen - ( ) ? InformationsquelleAutor progryse | 2013-08-20

entfernen Sie dollar-Zeichen aus string

Anzahl der Antworten 7 Antworten
Diese eine hat mich verwirrt Versuchen zu entfernen mit einem dollar-Zeichen aus einem string erwies sich als unmöglich, was läuft hier falsch ? Hier ist, was ich habe, mit zu arbeiten: array(2) { [0]=> string(10) "$18.95" [1]=>