Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于返回括号之间文本的正则表达式

用于返回括号之间文本的正则表达式
EN

Stack Overflow用户
提问于 2011-02-04 02:46:50
回答 7查看 230.3K关注 0票数 144
代码语言:javascript
运行
AI代码解释
复制
u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'

我所需要的就是括号里的内容。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-02-04 03:03:25

如果你的问题真的这么简单,你不需要正则表达式:

代码语言:javascript
运行
AI代码解释
复制
s[s.find("(")+1:s.find(")")]
票数 318
EN

Stack Overflow用户

发布于 2011-02-04 02:59:45

使用re.search(r'\((.*?)\)',s).group(1)

代码语言:javascript
运行
AI代码解释
复制
>>> import re
>>> s = u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'
>>> re.search(r'\((.*?)\)',s).group(1)
u"date='2/xc2/xb2',time='/case/test.png'"
票数 78
EN

Stack Overflow用户

发布于 2015-07-10 14:49:37

如果要查找所有实例:

代码语言:javascript
运行
AI代码解释
复制
>>> re.findall('\(.*?\)',s)
[u"(date='2/xc2/xb2',time='/case/test.png')", u'(eee)']

>>> re.findall('\((.*?)\)',s)
[u"date='2/xc2/xb2',time='/case/test.png'", u'eee']
票数 66
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4894069

复制
相关文章

相似问题

依赖注入和工厂模式?

2374

方法重载和方法重写的区别是什么?

1252

Python中抽象类和接口的区别?

21.4K

2022-04-04:k8s中kubectl源码用到了哪些设计模式?除了工厂和单例。?

0129

CBS和CFS的区别是什么?

13.2K
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档