Ähnliche Fragen wurden here und here gepostet, und googling brachte mich zu this Seite. Ich würde Ihnen persönlich empfehlen, sich selbst herauszufordern. Beispielsweise; Nimm dir eine zufällige Webseite, sieh dir den Quellcode an und versuche einen regulären Ausdruck zu schreiben, der alle src
Attribute eines img
Elements zurückgibt. Sei einfach kreativ mit nutzlosen Herausforderungen, ich glaube, du kannst genug davon haben.
Als ich meine Fähigkeiten als regulärer Ausdruck verbessern wollte, schrieb ich einen Chatbot, der Ihre Antwort auf verschiedene Arten interpretieren konnte, um die gewünschten Informationen zu finden. Ich schrieb auch einen Interpreter für eine Skriptsprache, die aus Anweisungen wie Create a new confirm dialog, with the text "Are you sure you want to do this?".
bestand. Sei kreativ und fordere dich selbst heraus.
Fragen zu regulären Ausdrücken hier bei stackoverflow sind ebenfalls eine gute Idee. Sie können versuchen, die Probleme zu lösen, und wenn sie bereits beantwortet sind, können Sie sich die Antworten ansehen und sie mit Ihren vergleichen.
ja, es heißt Stack-Überlauf :), folgen Sie einfach dem Regex-Tag und beantworten Sie so viele wie Sie können ... Ich denke, es gibt etwa eine halbe tausend Fragen pro Tag im Zusammenhang mit Regexes. (Das Tag hat bisher 36000 Fragen) – Augusto
Sie brauchen wirklich kein Buch über alles. RegEx ist nur ein Werkzeug und nach meiner Erfahrung lernst du es aus Erfahrung. Manchmal, wenn Sie RegExes wirklich brauchen, können Sie sie testen und lernen (oder fragen Sie nach SO). Ich sehe Leute, die ein gutes Buch über das Lernen von Yii sehen, aber ich denke, es ist das Beste, wenn man es von den Doktoren lernt. – Shubham
Eine unterhaltsame Möglichkeit, Ihre Fähigkeiten im Bereich reguläre Ausdrücke zu testen, ist Regex Golf - https://regex.alf.nu/ – mvark