@ -467,19 +467,19 @@ to_exclusive = <range>.stop
< li > < strong > Use < code class = "python hljs" > < span class = "hljs-string" > r'\1'< / span > < / code > or < code class = "python hljs" > < span class = "hljs-string" > '\\1'< / span > < / code > for backreference.< / strong > < / li >
< li > < strong > Add < code class = "python hljs" > < span class = "hljs-string" > '?'< / span > < / code > after an operator to make it non-greedy.< / strong > < / li >
< / ul >
< div > < h3 id = "matchobject" > Match Object< / h3 > < pre > < code class = "python language-python hljs" > < str> = < Match> .group() < span class = "hljs-comment" > # Whole match. Also group(0).< / span >
< str> = < Match> .group(< span class = "hljs-number" > 1< / span > ) < span class = "hljs-comment" > # Part in first bracket.< / span >
< tuple> = < Match> .groups() < span class = "hljs-comment" > # All bracketed parts.< / span >
< int> = < Match> .start() < span class = "hljs-comment" > # Start index of a match.< / span >
< int> = < Match> .end() < span class = "hljs-comment" > # Exclusive end index of a match.< / span >
< div > < h3 id = "matchobject" > Match Object< / h3 > < pre > < code class = "python language-python hljs" > < str> = < Match> .group() < span class = "hljs-comment" > # Whole match. Also group(0).< / span >
< str> = < Match> .group(< span class = "hljs-number" > 1< / span > ) < span class = "hljs-comment" > # Part in first bracket.< / span >
< tuple> = < Match> .groups() < span class = "hljs-comment" > # All bracketed parts.< / span >
< int> = < Match> .start() < span class = "hljs-comment" > # Start index of a match.< / span >
< int> = < Match> .end() < span class = "hljs-comment" > # Exclusive end index of a match.< / span >
< / code > < / pre > < / div >
< div > < h3 id = "specialsequences" > Special Sequences< / h3 > < ul >
< li > < strong > By default digits, whitespaces and alphanumerics from all alphabets are matched, unless < code class = "python hljs" > < span class = "hljs-string" > 'flags=re.ASCII'< / span > < / code > argument is used.< / strong > < / li >
< li > < strong > Use capital letters for negation.< / strong > < / li >
< / ul > < pre > < code class = "python language-python hljs" > < span class = "hljs-string" > '\d'< / span > == < span class = "hljs-string" > '[0-9]'< / span > < span class = "hljs-comment" > # Digit< / span >
< span class = "hljs-string" > '\s'< / span > == < span class = "hljs-string" > '[ \t\n\r\f\v]'< / span > < span class = "hljs-comment" > # Whitespace< / span >
< span class = "hljs-string" > '\w'< / span > == < span class = "hljs-string" > '[a-zA-Z0-9_]'< / span > < span class = "hljs-comment" > # Alphanumeric< / span >
< / ul > < pre > < code class = "python language-python hljs" > < span class = "hljs-string" > '\d'< / span > == < span class = "hljs-string" > '[0-9]'< / span > < span class = "hljs-comment" > # Digit< / span >
< span class = "hljs-string" > '\s'< / span > == < span class = "hljs-string" > '[ \t\n\r\f\v]'< / span > < span class = "hljs-comment" > # Whitespace< / span >
< span class = "hljs-string" > '\w'< / span > == < span class = "hljs-string" > '[a-zA-Z0-9_]'< / span > < span class = "hljs-comment" > # Alphanumeric< / span >
< / code > < / pre > < / div >