Heim  >  Artikel  >  Web-Frontend  >  Ausführliche Erläuterung der Verwendung regulärer Ausdrücke sowie Wagenrücklauf- und Zeilenvorschubzeichen

Ausführliche Erläuterung der Verwendung regulärer Ausdrücke sowie Wagenrücklauf- und Zeilenvorschubzeichen

php中世界最好的语言
php中世界最好的语言Original
2018-05-25 10:01:074434Durchsuche

Dieses Mal erkläre ich Ihnen ausführlich die Verwendung von regulären Ausdrücken und Wagenrücklauf- und Zeilenvorschubzeichen. Was sind die Vorsichtsmaßnahmen für die Verwendung von regulären Ausdrücken und Wagenrücklauf- und Zeilenvorschubzeichen? Fälle, werfen wir einen Blick darauf.

In C# gibt es beim Lesen des Inhalts einer Textdatei oft viele Wagenrückläufe und Zeilenvorschübe („rn“), obwohl sie im Allgemeinen unsichtbar sind, existieren sie tatsächlich. Wenn Sie zu diesem Zeitpunkt reguläre Ausdrücke zum Abgleich verwenden, müssen Sie deren Existenz berücksichtigen. Ich bin heute auf ein solches Problem gestoßen:

Es gibt eine Textdatei mit folgendem Inhalt:

DT 20180101000000
WT -1.1
SL  31.4
WL 203
DT 20180101000000
AT -4.1
BP 1023.7
HU 26
RN     99999.9
WS 1.9 92 2.0 94 3.4 79 2111 4.6 83 2103

Unter Verwendung des regulären Ausdrucks : WTs+(?<WT>.+)$ ist das Ergebnis, dass die Der passende Wert kann nicht ermittelt werden. Der Grund dafür ist, dass der gelesene Textinhalt viele Wagenrückläufe und Zeilenvorschübe „rn“ enthält. In der Zeile WT -1.1 ist der eigentliche Inhalt beispielsweise

" WT -1.1rn ". In diesem Fall funktioniert das Zeilenendzeichen „$“ nicht. Es sollte gesagt werden, dass es nicht funktioniert, wenn Sie den Inhalt der Datei direkt lesen und den regulären Ausdrucksabgleich verwenden.

Ändern Sie den regulären Ausdruck in:

WT\s+(?<WT>.+)\r\n

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zum PHP-Chinesisch Webseite!

Empfohlene Lektüre:

Unter welchen Umständen sind Auffüllung und Rand von Inline-Elementen ungültig?

Detaillierte Erläuterung der Schritte dazu Verwenden Sie die JS-Array-Methode

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Verwendung regulärer Ausdrücke sowie Wagenrücklauf- und Zeilenvorschubzeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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