Tools, FAQ, Tutorials:
Use Match Group \g<n> in Replacement
How to how to use matched string and groups in replacements with re.sub()?
✍: FYIcenter.com
When calling the re.sub() function, you can use matched string and groups in replacements with the following escape sequences:
\g<0> # represents the matched string \g<1> # represents the first group in matched string \g<2> # represents the first group in matched string ...
Here is Python example that shows you how to use matched string and groups in replacements with the re.sub() function:
>>> import re >>> s = "Hello perl.org, php.net, and python.org!" >>> p = "(\\w+)\\.(\\w+)" >>> print(p) (\w+)\.(\w+) >>> r = "www.\\g<0>" >>> print(r) www.\g<0> >>> f = re.sub(p,r,s) >>> print(f) Hello www.perl.org, www.php.net, and www.python.org! >>> r = "\\g<2>.\\g<1>" >>> print(r) \g<2>.\g<1> >>> f = re.sub(p,r,s) >>> print(f) Hello org.perl, net.php, and org.python!
⇒ re.split() - Splits with Regular Expression
⇐ re.sub() - Substitute Matches with String
2018-10-13, 2314🔥, 0💬
Popular Posts:
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...
How to use .NET CLR Types in Azure API Policy? By default, Azure imports many basic .NET CLR (Common...
How to use "xsl-transform" Azure API Policy Statement? The "xsl-transform" Policy Statement allows y...
FYIcenter.com Online Tools: FYIcenter JSON Validator and Formatter FYIcenter JSON to XML Converter F...
How to use "link" command tool to link objet files? If you have object files previously compiled by ...