如何在两个圆括号 () 之间打印文本
How to print text between two round brackets ()
我试图打印圆括号之间的文本,但我最终得到了完整的文本。
这是我用过的。
import re
s = '₹ 24.00 (8%)'
result = re.search('((.*))', s)
print(result.group(2))
输出:
₹ 24.00 (8%)
预期输出:
8%
这应该可以解决问题
import re
s = '₹ 24.00 (8%)'
result = re.search('\((.*)\)', s)
print(result.group(1))
# 8%
如果是文字,您需要对括号进行转义。
我试图打印圆括号之间的文本,但我最终得到了完整的文本。
这是我用过的。
import re
s = '₹ 24.00 (8%)'
result = re.search('((.*))', s)
print(result.group(2))
输出:
₹ 24.00 (8%)
预期输出:
8%
这应该可以解决问题
import re
s = '₹ 24.00 (8%)'
result = re.search('\((.*)\)', s)
print(result.group(1))
# 8%
如果是文字,您需要对括号进行转义。