Heim > Web-Frontend > js-Tutorial > Verwendung von $ und ^ in regulären Javascript-Ausdrücken

Verwendung von $ und ^ in regulären Javascript-Ausdrücken

零到壹度
Freigeben: 2018-03-27 13:45:27
Original
4338 Leute haben es durchsucht

Dieser Artikel erläutert Ihnen hauptsächlich die Verwendung von $ und ^ in regulären Ausdrücken in Javascript. Ich hoffe, er kann Ihnen helfen.

Dieses Mal werfen wir einen Blick auf die Verwendung von $ und ^ in regulären Ausdrücken.

Wir haben jetzt die Zeichenfolge str="; abc. css"

Dann wollen wir .css abgleichen, das heißt, überprüfen, ob es sich um eine CSS-Datei handelt

<span style="font-family: 微软雅黑, "Microsoft YaHei";"><script type="text/javascript"><br/>             var str="abc.css";<br/>             var pattern=/\.css$/;<br/>             console.log(str.match(pattern));<br/></script><br/></span>
Nach dem Login kopieren

Lassen Sie uns Sehen Sie sich die Ergebnisse an:

Array(1) 
                    0: ".css"
                    groups: undefined
                     index: 3
                     input: "abc.css"
                     length: 1__proto__: Array(0)
Nach dem Login kopieren

Okay, das Ergebnis ist ein Array und es passt zu .css ;

Lass uns einen Blick darauf werfen / .css$/ Erstens bedeutet, diesen Punkt zu maskieren. Wie wir bereits sagten, kann der Punkt mit jedem einzelnen Zeichen übereinstimmen, also funktioniert das direkte Schreiben eines Punkts nicht und muss maskiert werden ;

Schließlich haben wir $ gesehen, $ bedeutet Übereinstimmung von rechts, das heißt, die letzte Ziffer der Zeichenfolge str ist s und die letzte Ziffer unserer .css

Es stimmt überein. Die vorletzte Ziffer der Zeichenfolge str ist s, was mit der vorletzten Ziffer unserer CSS-Datei übereinstimmt...

Angenommen, unsere string ist str = „abc.cssa“, was ist das Ergebnis? Natürlich ist es null, weil die letzte Ziffer nicht übereinstimmt,

$ bedeutet also, vom Ende der Zeichenfolge von hinten nach vorne übereinzustimmen

Nachdem ich mir das $ lange angesehen habe, ist das folgende ^ sehr einfach. Diese beiden sind relativ:

^ bedeutet von links nach links übereinstimmend, übereinstimmend beginnt am Anfang der Zeichenfolge. Ich werde nicht auf Details eingehen bedeutet Matching von Anfang an,

, achten Sie also besonders darauf.

Verwandte Empfehlungen:

Das ^/$ und i, m, g in regulären Ausdrücken Einige Gedanken zur Verwendung des Symbols „^“ in

regulären Ausdrücken

Regulärer Ausdruck " ^+$" und andere Symbolbedeutungen

Das obige ist der detaillierte Inhalt vonVerwendung von $ und ^ in regulären Javascript-Ausdrücken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage