Heim Web-Frontend js-Tutorial Detaillierte Grafik- und Texterklärung zur Verwendung des regulären Mehrzeilenmodus und des Einzelzeilenmodus

Detaillierte Grafik- und Texterklärung zur Verwendung des regulären Mehrzeilenmodus und des Einzelzeilenmodus

Mar 29, 2018 pm 04:14 PM
模式 正则

Dieses Mal werde ich Ihnen ausführliche grafische und textliche Erläuterungen zur Verwendung des regulären Mehrzeilenmodus und des Einzelzeilenmodus geben. Was sind die Vorsichtsmaßnahmen, wenn Sie den regulären Mehrzeilenmodus und den Einzelzeilenmodus verwenden? Das Folgende ist ein praktischer Fall.

Testen Sie in Expresso den „Mehrzeilenmodus“

Test 1

Hinweis: Hier ist ein Beispiel Nach 3eeeeee im Text gibt es keinen Wagenrücklauf und der Cursor befindet sich direkt nach e. Das passende Ergebnis ist 3eeeee, wie oben im Bereich „Suchergebnisse“ angezeigt.

Warum können 1abcde und 2abc hier nicht übereinstimmen?

Mehrzeiligen Modus aktivieren

^ kann mit dem Anfang der Zeichenfolge (der Startposition der Zeichenfolge) oder dem Anfang von übereinstimmen die Zeile (d. h. die Position nach dem Zeilenumbruchzeichen n)
$ kann mit dem Ende der Zeichenfolge (der Endposition der Zeichenfolge) oder dem Ende der Zeile (d. h. der Position vor dem Zeilenumbruchzeichen n) übereinstimmen

Mehrere schließen Das Linienmuster

^ kann nur mit dem Anfang der Zeichenfolge
$ und nur mit dem Ende der Zeichenfolge

Wissenspunkte: r ist das Wagenrücklaufzeichen und n ist das Zeilenvorschubzeichen. Was wir in Windows normalerweise als Zeilenvorschub bezeichnen, ist im Wesentlichen zuerst ein Wagenrücklauf und dann ein Zeilenvorschub. Eine ausführlichere Erklärung finden Sie weiter unten.

Wie im Bild oben gezeigt: r entspricht [CR], n entspricht [LF] <—— CR ist Wagenrücklauf LF ist Zeilenvorschub

Mehrere Absätze von string, zum Beispiel
ab
cd
e
im Windows-Betriebssystem ist eigentlich: ab[CR][LF]cd[CR][LF]e

in Windows: Wagenrücklauf und Zeilenvorschub im Text werden wie folgt gespeichert: 0D 0A. Mit anderen Worten: Was zuerst gespeichert wird, ist „Wagenrücklauf r“ und dann „Zeilenvorschub n“

CR wird durch das Symbol „r“ dargestellt, der ASCII-Code ist 13, hexadezimal ist 0x0D;
LF wird durch das Symbol 'n' dargestellt, ASCII-Code ist 10, hexadezimal ist 0x0A;

regulärer Ausdruck: (?m)^(dw+) (s* )$

Beispieltext

Übereinstimmende Ergebnisse

in Expresso, PHP In, Multi- Wenn der Zeilenmodus aktiviert ist, entspricht „$“ dem Ende der Zeichenfolge oder der Position vor „n“.

Einzeiliger Modus

Einzeiliger Modus aktivieren: . Kann mit jedem Zeichen übereinstimmen (einschließlich Zeilenumbrüchen)

Einzeiliger Modus schließen: Nicht-Neuzeilen-Zeichen
AndereBeliebige Zeichen (. kann mit r übereinstimmen, also alle Zeichen außer n.)

Der Mehrzeilenmodus beeinflusst die Übereinstimmung von ^ und $

Einzel- Der Zeilenmodus beeinflusst die Übereinstimmung von .

Der Mehrzeilenmodus muss ^ oder $ oder beides enthalten, sonst macht es keinen Sinn, selbst wenn m hinzugefügt wird

Einzeiliger Modus und mehrzeiliger Modus sind zwei Konzepte, die nicht mit acht Stöcken besiegt werden können, nur weil Die historischen Gründe für die Entwicklung regulärer Ausdrücke haben solche zwei sich gegenseitig ausschließenden Konzepte von MS geschaffen

Einzeiliger Modus beeinflusst den Übereinstimmungsbereich des Dezimalpunkts „.“
Der Mehrzeilenmodus beeinflusst den Übereinstimmungsbereich von „^“ und „$“

Was die folgenden Konzepte betrifft, besteht kein notwendiger Zusammenhang zwischen dem globalen Vergleich, dem Mehrzeilenmodus und dem Greedy-Modus

Globales Matching ist deaktiviert und nur das erste erfolgreiche Match wird abgeglichen. Globales Matching ist aktiviert, alle erfolgreichen Matches werden abgeglichen.

Globaler Modus ist ein Konzept, das nur in einigen Skriptsprachen zu finden ist.
Beim Matching deaktivieren Aktivieren Sie den globalen Modus, ähnlich der Match-Methode in .NET, und aktivieren Sie den globalen Modus, ähnlich wie Matches in .NET. Die Methode
deaktiviert beim Ersetzen den globalen Modus, ähnlich wie replaceFirst in Java, und aktiviert den globalen Modus Modus, ähnlich wie replaceAll in Java

(schaltet beim Abgleich den globalen Modus aus, ähnlich wie PHP Die preg_ match

-Funktion; schaltet den globalen Modus ein, ähnlich der preg_ match_ all-Funktion in PHP)

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Dinge finden Sie auf der chinesischen PHP-Website. Andere verwandte Artikel!

Empfohlene Lektüre:

Detaillierte Erläuterung der Verwendung regulärer PHP-Zusicherungen mit Nullbreite

So implementieren Sie die Fuzzy-Matching-Funktion regulärer Ausdrücke

Das obige ist der detaillierte Inhalt vonDetaillierte Grafik- und Texterklärung zur Verwendung des regulären Mehrzeilenmodus und des Einzelzeilenmodus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bewirkt der „Bitte nicht stören'-Modus von WeChat? Was bewirkt der „Bitte nicht stören'-Modus von WeChat? Feb 23, 2024 pm 10:48 PM

Was bedeutet der „Bitte nicht stören“-Modus von WeChat? Mit der Popularität von Smartphones und der rasanten Entwicklung des mobilen Internets sind Social-Media-Plattformen zu einem unverzichtbaren Bestandteil des täglichen Lebens der Menschen geworden. WeChat ist eine der beliebtesten Social-Media-Plattformen in China und fast jeder hat ein WeChat-Konto. Über WeChat können wir in Echtzeit mit Freunden, Familie und Kollegen kommunizieren, Momente in unserem Leben teilen und die aktuelle Situation des anderen verstehen. Allerdings sind wir in dieser Zeit zwangsläufig auch mit den Problemen der Informationsüberflutung und des Verlusts der Privatsphäre konfrontiert, insbesondere für diejenigen, die sich konzentrieren müssen oder

Wofür wird der Schlafmodus auf dem iPhone verwendet? Wofür wird der Schlafmodus auf dem iPhone verwendet? Nov 04, 2023 am 11:13 AM

iOS-Geräte können mit der Health-App seit langem Ihre Schlafmuster und mehr verfolgen. Aber ist es nicht ärgerlich, wenn Sie im Schlaf durch Benachrichtigungen gestört werden? Diese Benachrichtigungen sind möglicherweise irrelevant und stören daher Ihren Schlafrhythmus. Der „Bitte nicht stören“-Modus ist zwar eine gute Möglichkeit, Ablenkungen beim Schlafen zu vermeiden, kann jedoch dazu führen, dass Sie wichtige Anrufe und Nachrichten verpassen, die Sie nachts erhalten. Zum Glück kommt hier der Schlafmodus ins Spiel. Erfahren Sie mehr darüber und wie Sie es auf dem iPhone verwenden. Welche Rolle spielt der Schlafmodus auf dem iPhone? Der Schlafmodus ist ein dedizierter Fokusmodus in iOS, der automatisch basierend auf Ihrem Schlafplan in der „Health“-App aktiviert wird. Es hilft Ihnen, einen Alarm einzustellen und dann

„Bitte nicht stören'-Modus funktioniert auf dem iPhone nicht: Behebung „Bitte nicht stören'-Modus funktioniert auf dem iPhone nicht: Behebung Apr 24, 2024 pm 04:50 PM

Selbst das Beantworten von Anrufen im Modus „Bitte nicht stören“ kann ein sehr lästiges Erlebnis sein. Wie der Name schon sagt, deaktiviert der Modus „Bitte nicht stören“ alle Benachrichtigungen über eingehende Anrufe und Warnungen von E-Mails, Nachrichten usw. Sie können diesen Lösungssätzen folgen, um das Problem zu beheben. Fix 1 – Fokusmodus aktivieren Aktivieren Sie den Fokusmodus auf Ihrem Telefon. Schritt 1 – Wischen Sie von oben nach unten, um auf das Kontrollzentrum zuzugreifen. Schritt 2 – Aktivieren Sie als Nächstes den „Fokusmodus“ auf Ihrem Telefon. Der Fokusmodus aktiviert den „Bitte nicht stören“-Modus auf Ihrem Telefon. Es werden keine Benachrichtigungen über eingehende Anrufe auf Ihrem Telefon angezeigt. Fix 2 – Fokusmodus-Einstellungen ändern Wenn es Probleme mit den Fokusmoduseinstellungen gibt, sollten Sie diese beheben. Schritt 1 – Öffnen Sie Ihr iPhone-Einstellungsfenster. Schritt 2 – Als nächstes schalten Sie die Fokusmodus-Einstellungen ein

Was bedeutet EPC+O-Modus? Was bedeutet EPC+O-Modus? Nov 09, 2022 am 10:54 AM

Das epc+o-Modell bezieht sich auf den allgemeinen Vertragsrahmen, der Design, Beschaffung usw. integriert. Es handelt sich um einige betriebliche Verknüpfungen, die von epc abgeleitet sind, d. h., während der Bauzeit muss der Generalunternehmer nicht nur Designaufgaben im herkömmlichen Sinne übernehmen Darüber hinaus muss es auch alle Wartungsarbeiten während der Betriebszeit übernehmen. Dieses Modell kann die betriebliche Effizienz vieler Projekte erheblich verbessern und die Betriebskosten schnell senken.

iPhone 15 Pro: So entfernen Sie das Silent-Mode-Symbol in der Statusleiste iPhone 15 Pro: So entfernen Sie das Silent-Mode-Symbol in der Statusleiste Sep 24, 2023 pm 10:01 PM

Bei den Modellen iPhone 15 Pro und iPhone 15 Pro Max hat Apple eine physisch programmierbare Aktionstaste eingeführt, die den herkömmlichen Klingel-/Stummschalter über den Lautstärketasten ersetzt. Die Aktionstaste kann so programmiert werden, dass sie mehrere verschiedene Funktionen ausführt, aber die Möglichkeit, zwischen Stumm- und Klingelmodus zu wechseln, ist weiterhin vorhanden. Standardmäßig wird das Gerät durch langes Drücken der Aktionstaste stummgeschaltet und das taktile Feedback der Taste pulsiert dreimal. Bei beiden iPhone 15 Pro-Modellen wird neben der Uhrzeit in der Statusleiste ein durchgestrichenes Glockensymbol angezeigt, um anzuzeigen, dass der Lautlos-Modus aktiviert ist. Dies bleibt auch so, bis Sie die Aktionstaste erneut lange drücken, um die Stummschaltung des Geräts aufzuheben. Wenn Sie Ihr iPhone lieber in den lautlosen Modus versetzen möchten

So verlassen Sie den S-Modus unter Windows 10/11 So verlassen Sie den S-Modus unter Windows 10/11 Aug 03, 2023 pm 08:17 PM

Windows im S-Modus soll mehr Sicherheit und Leistung bieten, indem nur die Installation von Apps aus dem Microsoft Store zugelassen wird. Während diese Funktion dazu beiträgt, Malware zu verhindern und eine sichere Computerumgebung zu gewährleisten, kann sie Benutzer einschränken, die Anwendungen aus anderen Quellen als dem Microsoft Store installieren möchten. Wenn Sie sich in dieser Situation befinden und sich ständig fragen, wie Sie in Windows 10/11 aus dem S-Modus wechseln können, dann sind Sie bei uns genau richtig, denn wir zeigen Ihnen, wie Sie mit zwei verschiedenen Methoden in Windows 10/11 wechseln können Die Schritte zum S-Modus stellen sicher, dass Sie die Freiheit genießen können, Apps von jedem beliebigen Ort aus zu installieren. Erfahren Sie, wie Sie in Windows aus dem S-Modus wechseln

Anleitung zur Verwendung des Standby-Modus in iOS 17 Anleitung zur Verwendung des Standby-Modus in iOS 17 Aug 22, 2023 pm 04:01 PM

Mit iOS17 kommt der Standby-Modus auf das iPhone. Diese Anleitung soll Ihnen zeigen, wie Sie diese Funktion auf Ihrem iPhone verwenden. Der Standby-Modus ist eine bahnbrechende Funktion, die das iPhone in ein dynamisches, immer eingeschaltetes Smart Display verwandelt. Wenn Ihr iPhone während des Ladevorgangs horizontal auf die Seite gelegt wird, aktiviert es den Standby-Modus. Dieser Modus präsentiert eine Vielzahl nützlicher Widgets, darunter unter anderem die aktuelle Uhrzeit, lokale Wetteraktualisierungen, eine Diashow Ihrer Lieblingsfotos und sogar Steuerelemente für die Musikwiedergabe. Ein wesentlicher Vorteil dieses Modus ist die Möglichkeit, Benachrichtigungen anzuzeigen, sodass Benutzer diese anzeigen und mit ihnen interagieren können, ohne ihr iPhone vollständig aufwecken zu müssen. So verwenden Sie den Standby-Modus Damit der Standby-Modus ordnungsgemäß funktioniert, muss auf Ihrem iPhone Folgendes ausgeführt werden: i

So ersetzen Sie eine Zeichenfolge, die mit „was' beginnt, durch einen regulären PHP-Ausdruck So ersetzen Sie eine Zeichenfolge, die mit „was' beginnt, durch einen regulären PHP-Ausdruck Mar 24, 2023 pm 02:57 PM

Reguläre PHP-Ausdrücke sind ein leistungsstarkes Werkzeug zur Textverarbeitung und -konvertierung. Es kann Textinformationen effektiv verwalten, indem es Textinhalte analysiert und sie gemäß bestimmten Mustern ersetzt oder abfängt. Eine häufige Anwendung regulärer Ausdrücke besteht darin, Zeichenfolgen zu ersetzen, die mit bestimmten Zeichen beginnen. Wir werden dies wie folgt erklären

See all articles