Jac*_* S. 1 python regex bbcode
我在标签中有一个字符串,我想要提取而不会找到标签.我试过了:
string = re.search("\[tag\](.*?)\[tag\]", "[tag]string[tag]")
print(string.group(0))
Run Code Online (Sandbox Code Playgroud)
和
string = re.search("/\[tag\](.*?)\[tag\]/i", "extra[tag]string[tag]extra")
print(string.group(0))
Run Code Online (Sandbox Code Playgroud)
都归来了
[tag]string[tag]
Run Code Online (Sandbox Code Playgroud)
小智 6
.group(0)是整场比赛.使用.group(1)以获得您想要的括号部分.
import re
string = re.search("\[tag\](.*?)\[tag\]", "[tag]string[tag]")
print string.group(1) # prints 'string'
Run Code Online (Sandbox Code Playgroud)