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, ∼3986🔥, 0💬
Popular Posts:
How to detect errors occurred in the json_decode() call? You can use the following two functions to ...
How to build a PHP script to dump Azure AD 2.0 Authentication Response? If you are use the Azure-AD-...
How to use the JSON to XML Conversion Tool at freeformatter.com? If you want to try the JSON to XML ...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
How to login to Azure API Management Publisher Dashboard? If you have given access permission to an ...