00问答网
所有问题
python如何匹配返回括号中的字符串
print re.match(r'\[(.*?)\]', "[abc]123[bbb]").group(0)
返回的是[abc],如何匹配让它返回abc呢
举报该问题
其他回答
第1个回答 2015-01-21
将group改为groups
print re.match(r'\[(.*?)\]', "[abc]123[bbb]").groups()[0]
本回答被提问者和网友采纳
相似回答
在match函数中,我们可以使用哪个方法来获取
匹配
到的内容?
答:
在 `match` 函数中,可以使用 `group` 方法来获取匹配到的内容
。`group` 方法是在正则表达式匹配成功后调用的方法,它会返回匹配到的字符串。例如,使用 Python 的 `re` 模块,可以按照以下方式使用 `match` 函数和 `group` 方法来获取匹配到的内容:```python import re pattern = r'(\d{3})...
python 中括号匹配
答:
1.最外层加个大括号,变成:m = re.findall('(([0-9])*4([0-9])*)', '[4]')
,返回结果的第一个元素就是匹配结果了。2.去除()的匹配结果返回,在括号前面加入?:,变成m = re.findall('(?:\d)*4(?:\d)*', '[4]'),返回结果就是要匹配的结果了。
python
,正则表达式,
匹配括号
内部内容
答:
正则:(?<=(\(|()).*(?=()|\)))
python
正则:'\(\?\<\=\(\\\(\|\(\)\)\.\*\(\?\=\(\)\|\\\)\)\)'
用
python 中的
findall
如何
提取
括号中字符串
的内容
答:
回到
题目 我们需要做的是将"("和")"之间
的字符串匹配
出来.?<=[(] 代表 "(" 开始,但不一定是串首 ?=[)] 代表 ")" 结束,但不一定是串尾 [^()]+\.[^()]+ 代表 中间含 "."的字符串, "\."是"."转义字符 "+"代表里面可以有1个"."或无数个"."最后代码片断:import...
大家正在搜
python模糊匹配中文字符串
python如何匹配字符
python 字符串匹配
python精确匹配字符串
python 字符串模糊匹配
python字符串转数字
python字符串提取数字
python 字符串比较
python字符串模糊查询
相关问题
python re 中findall如何返回和pattern...
用python 中的findall如何提取括号中字符串的内容
python 中括号匹配
python中如何从字符串中提取数字?
python 截取括号外字符串
用python 正则提取花括号和花括号内的东西
Python提取两个字符串之间的内容
Python 如何获取指定层级的大括号中的内容