Python |提取括号之间的子字符串
原文:https://www . geeksforgeeks . org/python-extract-substrings-括号间/
有时,在使用 Python 字符串时,我们会遇到一个问题,即我们需要提取某些字符之间的子字符串,这些子字符串可以是括号。在我们将元组嵌入字符串的情况下,这可能会有应用。让我们讨论执行这项任务的某些方法。
方法#1:使用正则表达式 解决这个问题的一种方法是使用正则表达式。在这种情况下,我们使用合适的正则表达式并执行提取所需元素的任务。
# Python3 code to demonstrate working of
# Extract substrings between brackets
# Using regex
import re
# initializing string
test_str = "geeks(for)geeks is (best)"
# printing original string
print("The original string is : " + test_str)
# Extract substrings between brackets
# Using regex
res = re.findall(r'\(.*?\)', test_str)
# printing result
print("The element between brackets : " + str(res))
Output :
The original string is : geeks(for)geeks is (best)
The element between brackets : ['(for)', '(best)']
版权属于:月萌API www.moonapi.com,转载请注明出处