Kesulitan memahami regex kita prlu namanya kamus untuk membantu menerjemahkan fungsi regex. Berikut ini beberapa karakter yang digunakan dalam penulisan regex.
sumber :
https://pythonspot.com/regular-expressions/
http://regexlib.com/DisplayPatterns.aspx?cattabindex=4&categoryId=5&AspxAutoDetectCookieSupport=1
| Regex | Description |
|---|---|
| \d | Matches any decimal digit; this is equivalent to the class [0-9] |
| \D | Matches any non-digit character; this is equivalent to the class [^0-9]. |
| \s | Matches any whitespace character; this is equivalent to the class [ \t\n\r\f\v]. |
| \S | Matches any non-whitespace character; this is equivalent to the class [^ \t\n\r\f\v]. |
| \w | Matches any alphanumeric character; this is equivalent to the class [a-zA-Z0-9_]. |
| \W | Matches any non-alphanumeric character; this is equivalent to the class [^a-zA-Z0-9_]. |
| \Z | Matches only at end of string |
| [..] | Match single character in brackets |
| [^..] | Match any single character not in brackets |
| . | Match any character except newline |
| $ | Match the end of the string |
| * | Match 0 or more repetitions |
| + | 1 or more repetitions |
| {m} | Exactly m copies of the previous RE should be matched. |
| | | Match A or B. A|B |
| ? | 0 or 1 repetitions of the preceding RE |
| [a-z] | Any lowercase character |
| [A-Z] | Any uppercase character |
| [a-zA-Z] | Any character |
| [0-9] | Any digit |
https://pythonspot.com/regular-expressions/
http://regexlib.com/DisplayPatterns.aspx?cattabindex=4&categoryId=5&AspxAutoDetectCookieSupport=1

0 comments:
Post a Comment