Suchergebnisse für Anfrage "preg-replace"

2 die antwort

Wie man einen Backslash richtig umgeht, um einem wörtlichen Backslash in einfachen und doppelten PHP-Regex-Mustern zu entsprechen

Zu einem wörtlichen Backslash passen viele Leute unddas PHP-Handbuch [http://www.php.net/manual/en/regexp.reference.escape.php]Sprich: Entkomme immer dreimal so schnell\\\\ Hinweis: PHP-Strings in einfachen und doppelten Anführungszeichen haben ...

3 die antwort

variable Längenmaskierung mit preg_replace

Ich maskiere alle Zeichen zwischen einfachen Anführungszeichen (einschließlich) innerhalb eines Strings mitpreg_replace_callback(). Ich möchte aber nur nutzenpreg_replace() wenn möglich, aber nicht in der Lage, es herauszufinden. Jede Hilfe wäre ...

2 die antwort

Verhindern Sie doppelte Leerzeichen bei der Eingabe des Benutzernamens

Wenn sich Benutzer auf meiner Website registrieren, möchte ich ihnen erlauben, Leerzeichen in ihrem Benutzernamen zu verwenden, jedoch nur ein Leerzeichen pro Wort. Mein aktueller Code: $usor = $_POST['usernameone']; $allowed = "/[^a-z0-9 ]/i"; ...

TOP-Veröffentlichungen

3 die antwort

Verwendung von preg_replace in einem Array

Ich habe eine relativ große Anzahl von Elementen, die ich nach einer Zeichenfolge suchen und alle Übereinstimmungen ersetzen möchte. Ich versuche derzeit, dies mit zu tunpreg_replace und reguläre Ausdrücke: preg_replace("/\d?\dIPT\.\w/", "IPT", ...

2 die antwort

So entfernen Sie Inhalte aus der URL nach dem Fragezeichen. preg_match oder preg_replace?

Ich arbeite an einer Funktion, um mit einfachem HTML-Dom ein paar Daten aus der URL zu holen. Aber eine der Daten ist ein Bild und ein Bild hat ein Fragezeichen und einige weitere Informationen dahinter. Ein Beispiel für eine URL wäre so ...

3 die antwort

preg_replace () ersetzt das zweite Vorkommen

Das mache ich jetzt: if (strpos($routeName,'/nl/') !== false) { $routeName = preg_replace('/nl/', $lang , $routeName, 1 ); }Ich ersetze dienl mit zum Beispiel.de . Aber jetzt möchte ich die ersetzensecond occurrence. Wie geht das am einfachsten?

15 die antwort

Entfernen Sie mehrere Leerzeichen

Ich erhalte$row['message'] aus einer MySQL-Datenbank und ich muss alle Whitespace-like entfernen\n \t und so weiter. $row['message'] = "This is a Text \n and so on \t Text text.";sollte formatiert werden: $row['message'] = 'This is a Text and ...

2 die antwort

Regex zum Entfernen von Sonderzeichen in einer mehrsprachigen Zeichenfolge

Der gebräuchlichste Regex, der zum Entfernen von Sonderzeichen vorgeschlagen wird, scheint folgender zu sein: preg_replace( '/[^a-zA-Z0-9]/', '', $string );Das Problem ist, dass auch nicht englische Zeichen entfernt werden. Gibt es einen ...

2 die antwort

Entfernen Sie unnötige Close-Tags mit Regex

Ich suche nach einem regulären Ausdruck, der schließende Tags und alles entfernt, bis er ein offenes Tag findet. Zum Beispiel: </xy>..</zz>..<a>... -><a>... </b>..</cc>..<a href="#">...</a> -><a href="#">...</a> Ich habe es versucht, aber aus ...

2 die antwort

Ersetzen Sie preg_replace () zu preg_replace_callback () [duplizieren]

Diese Frage hat hier bereits eine Antwort: Ersetzen Sie preg_replace () und den Modifikator mit preg_replace_callback [/questions/15454220/replace-preg-replace-e-modifier-with-preg-replace-callback] 1 Antwort$source = ...