Skip to main content
 首页 » 编程设计

python之在标签中查找字符串而不在 python 中找到标签

2025年05月04日19lyhabc

我在标签中有一个字符串,我想在不找到标签的情况下提取它。我试过:

string = re.search("\[tag\](.*?)\[tag\]", "[tag]string[tag]") 
print(string.group(0)) 

和

string = re.search("/\[tag\](.*?)\[tag\]/i", "extra[tag]string[tag]extra") 
print(string.group(0)) 

都返回

[tag]string[tag] 

请您参考如下方法:

.group(0) 是整个匹配。使用 .group(1) 获取您想要的括号中的部分。

import re 
string = re.search("\[tag\](.*?)\[tag\]", "[tag]string[tag]") 
print string.group(1) # prints 'string'