RegEx: Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
Guide (german): https://t3n.de/news/regex-guide-t3n-552858/
Guide (german): https://t3n.de/news/regex-guide-t3n-552858/


Other guide: https://www.rexegg.com/regex-quickstart.html
Quick Start Cheat Sheet: https://www.rexegg.com/regex-quickstart.html


Interactive tutorial: https://regexone.com/
Advanced tutorial: https://www.rexegg.com/regex-disambiguation.html
 
Practical tutorial: https://regexone.com/
 
Regex with JavaScript: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/#regular-expressions


== General Rules ==
== General Rules ==

Version vom 28. August 2021, 16:25 Uhr

Notes for RegEx respectively Regular Expressions.

Guide (german): https://t3n.de/news/regex-guide-t3n-552858/

Quick Start Cheat Sheet: https://www.rexegg.com/regex-quickstart.html

Advanced tutorial: https://www.rexegg.com/regex-disambiguation.html

Practical tutorial: https://regexone.com/

Regex with JavaScript: https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/#regular-expressions

General Rules

Character Types
Type Example
Literal a b c 1 2 3
Meta characters . [[ ] { } ? * + | ( ) ^ $


Meaning of meta characters
Meaning Example
Character class digit d
Character class character w
Character class whitespace s
Inversion of Character Classes D, W, S, [^abc]
Character class range [a-c]
Single Character .
Grouping with alternatives Tues)day
Word and text boundaries b ^ $


Multiplier
Multiplier Example
Multiplier {42}, {4,20}
One or more characters +
Zero or one character ?
Zero or more characters *