Python 字符串提取:从 '['美国']' 中提取 '美国'
可以使用字符串切片或正则表达式来提取字符串中的内容。以下是两种方法的示例代码:
方法一:字符串切片
s = '['美国']'
result = s[2:-2]
print(result)
# 输出:美国
方法二:正则表达式
import re
s = '['美国']'
result = re.findall(r'[(.*?)]', s)[0]
print(result)
# 输出:美国
在正则表达式中,[和]表示匹配方括号,.*?表示匹配任意字符,但是非贪婪匹配,即只匹配到第一个闭合的方括号为止。re.findall()函数返回一个列表,因此需要使用[0]来取出列表中的第一个元素,即匹配到的字符串。
原文地址: https://www.cveoy.top/t/topic/ogdp 著作权归作者所有。请勿转载和采集!