


So ersetzen Sie ein Zeilenumbruchzeichen in einem regulären PHP-Ausdruck
So ersetzen Sie Zeilenumbrüche regelmäßig in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Ersetzen Sie die Zeilenumbrüche durch „preg_replace('//s*/', '', $str);“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php Wie ersetzt man das Zeilenumbruchzeichen durch reguläre Ausdrücke?
Verwenden Sie die reguläre Ersetzung
Der Code lautet wie folgt:
$str = preg_replace('//s*/', '', $str);
Verwandte Einführung:
preg_replace
– Führen Sie eine Suche und Ersetzung mit regulären Ausdrücken durch
Anweisungen
preg_replace( string|array $pattern, string|array $replacement, string|array $subject, int $limit = -1, int &$count = null ): string|array|null
Suchen Sie nach dem Teilübereinstimmungsmuster im Betreff und ersetzen Sie es durch Ersatz.
Parameter:
Muster
Das zu suchende Muster. Kann eine Zeichenfolge oder ein Array von Zeichenfolgen sein.
Einige PCRE-Modifikatoren können verwendet werden.
Ersatz
Eine Zeichenfolge oder ein Array von Zeichenfolgen, die zum Ersetzen verwendet werden. Wenn dieses Argument eine Zeichenfolge und Muster ein Array ist, werden alle Muster durch diese Zeichenfolge ersetzt. Wenn Muster und Ersetzung beide Arrays sind, wird jedes Muster durch das entsprechende Ersetzungselement ersetzt. Wenn die Ersetzung weniger Elemente enthält als das Muster, werden die zusätzlichen Elemente im Muster durch die leere Zeichenfolge ersetzt.
replacement kann Rückverweise \n oder $n enthalten, wobei letzteres syntaktisch bevorzugt wird. Jeder dieser Verweise wird durch den Text ersetzt, der von der n-ten übereinstimmenden Erfassungsuntergruppe erfasst wurde. n kann 0-99 sein, \0 und $0 repräsentieren den vollständigen Mustervergleichstext. Die Methode zur Zählung der Seriennummern bei der Erfassung von Untergruppen lautet: Die linke Klammer, die die erfassende Untergruppe darstellt, wird von links nach rechts beginnend bei 1 gezählt. Wenn Sie Backslashes als Ersatz verwenden möchten, müssen Sie 4 ("\\" verwenden, Anmerkung des Übersetzers: Da dies zunächst eine PHP-Zeichenfolge ist, sind es nach dem Escape zwei, und dann wird es von der Engine für reguläre Ausdrücke als Original betrachtet Backslash).
Wenn Sie im Ersetzungsmodus arbeiten und auf den Rückverweis eine andere Zahl folgen muss (zum Beispiel: Hinzufügen einer ursprünglichen Zahl unmittelbar nach einem passenden Muster), können Sie die \1-Syntax nicht zum Beschreiben des Rückverweises verwenden. Beispielsweise führt \11 dazu, dass preg_replace() nicht erkennt, ob eine \1-Rückreferenz gefolgt von einer ursprünglichen 1 oder eine \11-Rückreferenz gefolgt von nichts gewünscht wird. Die Lösung besteht in diesem Fall darin, ${1}1 zu verwenden. Dadurch wird eine separate Rückreferenz für $1 erstellt, eine separate Rückreferenz für Quelle 1.
Bei Verwendung des veralteten e-Modifikators maskiert diese Funktion einige Zeichen (z. B. ', " und NULL) und führt dann eine Rückreferenzersetzung durch. Wenn dies erledigt ist, stellen Sie bitte sicher, dass nach dem Parsen keine durch Single verursachten Rückreferenzen vorhanden sind Anführungszeichen oder doppelte Anführungszeichen (zum Beispiel: 'strlen('$1')+strlen("$2")' Stellen Sie sicher, dass Sie die Zeichenfolgensyntax von PHP einhalten und die Auswertungssyntax einhalten, da die Engine dies nach Abschluss der Ersetzung tut. Werten Sie die resultierende Zeichenfolge mit der Methode „eval“ als PHP-Code aus und geben Sie den Wert als endgültige Zeichenfolge zurück, die an der Ersetzung beteiligt ist und Ersetzen werden für jedes Element des Subjekts durchgeführt, und der Rückgabewert ist ein Array
limit
Der Standardwert ist -1 (unbegrenzt) Wenn angegeben, wird es mit der Anzahl der abgeschlossenen Elemente gefüllt Ersetzungen
Empfohlenes Lernen: „
PHP-Video-Tutorial“
.Das obige ist der detaillierte Inhalt vonSo ersetzen Sie ein Zeilenumbruchzeichen in einem regulären PHP-Ausdruck. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
