Install
legion pkg install legion-regex
legion-regex
Regular expressions for legionhjyu.
Install
legion pkg install legion-regex
Usage
summon "legion-regex" release reforge email_re <- re.compile("[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}")
blade re.test(email_re, "hello@example.com") {
shout("Valid email!")
}
forge matches <- re.findall(email_re, text)
forge cleaned <- re.sub(re.compile("\\s+"), " ", messy_text)
Functions
| Function | Description |
|---|---|
re.compile(pattern) | Compile a regex pattern |
re.test(re, str) | Returns true if match found |
re.match(re, str) | Returns first match object |
re.findall(re, str) | Returns list of all matches |
re.sub(re, repl, str) | Replace all matches |
re.split(re, str) | Split string by pattern |
re.groups(match) | Returns capture groups |