Python RegEx Meta Characters
Metacharacters
Metacharacters are characters with a special meaning:
Character |
Description |
Example |
Try it |
[] |
A set of characters |
"[a-m]" |
Try it » |
\ |
Signals a special sequence (can also be used to escape special characters) |
"\d" |
Try it » |
. |
Any character (except newline character) |
"he..o" |
Try it » |
^ |
Starts with |
"^hello" |
Try it » |
$ |
Ends with |
"planet$" |
Try it » |
* |
Zero or more occurrences |
"he.*o" |
Try it » |
+ |
One or more occurrences |
"he.+o" |
Try it » |
? |
Zero or one occurrence |
"he.?o" |
Try it » |
{} |
Exactly the specified number of occurrences |
"he.{2}o" |
Try it » |
| |
Either or |
"falls|stays" |
Try it » |
() |
Capture and group |
|
|