Welche Art von regulärem Ausdruck kann ich Ihnen dieses Mal zur Verfügung stellen, um die Hervorhebung anzuzeigen? Was sind die Vorsichtsmaßnahmen für die Hervorhebung regulärer Ausdrücke? Das Folgende ist ein praktischer Fall, werfen wir einen Blick darauf.
Programmierer beschäftigen sich beim Schreiben von Code unweigerlich mit String. Wenn Sie diesen Typ verwenden, gibt es etwas, das als regulärer Ausdruck bezeichnet wird Nun, Sie können Ihre Programmiereffizienz verbessern. Wenn Sie es nicht gut verwenden, können Sie es zuerst lernen. Bezüglich der Verwendung regulärer Ausdrücke gibt es hier ein einfaches Beispiel:
Nachdem ich es einige Minuten lang gedrückt habe = =||, habe ich auch das Gefühl, dass dieser reguläre Ausdruck nicht besonders ist leicht zu verstehen (rot und schwarz, es sollte etwas klarer sein). Einige Freunde wissen möglicherweise nicht, was (?:content) bedeutet. Es gibt auch Kenntnisse über Gruppierung und Voraussicht, ähnlich wie (?!content) und (?=content). . Es wird empfohlen, Bruder Du und Gu Niang zu fragen.var m = location.href.match(/(\w+:)\/{0,3}([^\/]+)(?:(\/[^\?#]*))?(?:(\?[^#]+|.+))?(?:(#.*))?/); var res = { protocol: m[1], host: m[2], path: m[3], search: m[4], hash: m[5] }; console.log(res);
Das Folgende ist eine Reihe handgeschriebener Codes, die im Textbereich platziert sind:
/*** @author barret lee* @date 2013-10-06* @email barret.china@gmail.com*/ //outer varvar a = "this id outer string"; //closurefunction b() { //inner var var a = "this is inner string"; var g = a.replace(/this is inner string/g, function() { return new Function("/*clousure*/this.a")(); }); /** * @description closure - regExp test * @author barret lee */ function c() { return { a: a, g: g } } return c;} var s = b()(); //s.a, s.g
/*** @author barret lee* @date 2013-10-06* @email barret.china@gmail.com*/ //outer varvar a = "this id outer string"; //closurefunction b() { //inner var var a = "this is inner string"; var g = a.replace(/this is inner string/g, function() { return new Function("/*clousure*/this.a")(); }); /** * @description closure - regExp test * @author barret lee */ function c() { return { a: a, g: g } } return c;} var s = b()(); //s.a, s.g
sind artTemplate, baiduTemplate usw. hervorragende Anwendungen für reguläre Ausdrücke Beim Blick auf den Quellcode haben die Leute die fehleranfälligen Punkte berücksichtigt. Der Quellcode ist nicht lang, sondern nur zwei- bis dreihundert Zeilen. Es ist wahrscheinlich einfacher, einen zu verstehen, aber wenn Sie es selbst tun, werden Sie immer feststellen, dass viele Details nicht gut verarbeitet werden können. Ich habe lange an den oben genannten regulären Ausdrücken gearbeitet = =Reguläre Ausdrücke sind ziemlich bequem zu verwenden. Regelmäßige Fähigkeiten sind es wert ~
Ich glaube, dass Sie die Methoden beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Verwandte Lektüre:
So senden Sie Formulardaten asynchron mit dem Ajax von jquerySo implementieren Sie springmvc, um ein Array zu empfangen übermittelt von jquery Extrahieren Sie dann die DatenDetaillierte Erklärung der vue.js-Syntax und allgemeine AnweisungenDas obige ist der detaillierte Inhalt vonWelcher reguläre Ausdruck kann Highlight anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!