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

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

零到壹度
零到壹度Original
2018-03-27 13:45:274297Durchsuche

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>

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)

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!

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