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, ∼3968🔥, 0💬
Popular Posts:
How to install "The Windows SDK version 8.1"? I need to build my Visual Studio C++ applications. If ...
How to register and get an application ID from Azure AD? The first step to use Azure AD is to regist...
How to pull NVIDIA CUDA Docker Image with the "docker image pull nvidia/cuda" command? If you are ru...
What is EPUB 2.0 Metadata "dc:creator" and "dc:contributor" elements? EPUB 2.0 Metadata "dc:creator"...
What properties and functions are supported on requests.models.Response objects? "requests" module s...