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, 2608🔥, 0💬
Popular Posts:
Why I am getting "The Windows SDK version 8.1 was not found" error, when building my C++ application...
Where to find tutorials on Using Azure API Management Publisher Dashboard? Here is a list of tutoria...
How to use the "forward-request" Policy Statement to call the backend service for an Azure API servi...
What Is HTML? HTML (HyperText Markup Language) is the standard markup language for creating Web page...
What validation keywords I can use in JSON Schema to specifically validate JSON Array values? The cu...