可以使用字符串切片或正则表达式来提取字符串中的内容。以下是两种方法的示例代码:

方法一:字符串切片

s = '['美国']'
result = s[2:-2]
print(result)
# 输出:美国

方法二:正则表达式

import re

s = '['美国']'
result = re.findall(r'[(.*?)]', s)[0]
print(result)
# 输出:美国

在正则表达式中,[]表示匹配方括号,.*?表示匹配任意字符,但是非贪婪匹配,即只匹配到第一个闭合的方括号为止。re.findall()函数返回一个列表,因此需要使用[0]来取出列表中的第一个元素,即匹配到的字符串。

Python 字符串提取:从 '['美国']' 中提取 '美国'

原文地址: https://www.cveoy.top/t/topic/ogdp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录