python如何提取双引号中间的内容

python语言,使用正则表达式比配到了双引号,怎么才能提取双引号内的文字,比如:五岁“坏”宝贝把上面的string变为:五岁坏宝贝... python语言,使用正则表达式比配到了双引号,怎么才能提取双引号内的文字,比如: 五岁“坏”宝贝 把上面的string变为: 五岁坏宝贝 展开
 我来答
帐号已注销
高粉答主

2020-03-03 · 说的都是干货,快来关注
知道小有建树答主
回答量:263
采纳率:95%
帮助的人:10.5万
展开全部

正则表达式中匹配引号可以直接写入 ";匹配任意内容,可以用.*表示,.表示为任意字符,*表示为任意长度;进一步可以使用圆括号提取引号之间的内容。

服务器:在进行CGI编程前,确保您的Web服务器支持CGI及已经配置了CGI的处理程序。

所有的HTTP服务器执行CGI程序都保存在一个预先配置的目录。这个目录被称为CGI目录,并按照惯例,它被命名为/var/www/cgi-bin目录。CGI文件的扩展名为.cgi,python也可以使用.py扩展名。

扩展资料:

如果需要安装, 不妨下载最近稳定的版本。 就是那个以没有被标记作为alpha或Beta发行的最高的版本。目前最稳定的版本是Python3.0以上:

如果使用的操作系统是Windows:当前最稳定的Windows版本下载是"Python 3.8.1 for Windows"

如果使用的是Mac,MacOS 10.2 (Jaguar), 10.3 (Panther) and 10.4 (Tiger)已经集成安装了Python,但是大概需要安装最近通用的构架(build)。

对于Red Hat,安装python2和python2-devel包,对于Debian,安装python2.5和python2.5-dev包。

参考资料来源:百度百科-Python





爱苏陌染
2020-03-27 · TA获得超过3542个赞
知道答主
回答量:76
采纳率:100%
帮助的人:1万
展开全部

正则表达式中,匹配的引号可以直接写入“.”以匹配任何内容,可用于表示任何字符,*可用于表示任何长度。此外,括号可用于提取引号之间的内容。

服务器:在CGI编程之前,请确保您的web服务器支持CGI并配置了CGI处理程序。

所有由HTTP服务器执行的CGI程序都存储在预先配置的目录中,这个目录被称为CGI目录,按照惯例,它被命名为/var/www/CGI-bin目录,CGI文件的扩展名是,CGI和python也可以使用,Py延伸。

扩展资料:

如果需要安装,请下载最新的稳定版本。这是α或β的最高释放量,没有标记,目前,最稳定的版本超过了Python3.0:

如果使用的操作系统是windows:windows下载的最稳定版本是“Python 3.8.1forwindows”

如果您使用的是Mac,Mac OS 10.2(捷豹)、10.3(豹)和10.4(老虎)集成并安装了Python,但您可能需要安装最新的通用体系结构(build)。

对于red hat,安装python2和python2-devel包;对于Debian,安装python2.5和python2.5-dev包。

参考资料来源:

百度百科-Python

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-02-28
展开全部
正则表达式中匹配引号可以直接写入 ";
匹配任意内容,可以用.*表示,.表示为任意字符,*表示为任意长度;
进一步可以使用圆括号提取引号之间的内容。
示例代码如下:
import re

pattern = re.compile('"(.*)"')
myStr = 'abcd"meelo"efg'
print pattern.findall(myStr)
# meelo
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lcisware
推荐于2016-01-06 · TA获得超过619个赞
知道小有建树答主
回答量:846
采纳率:50%
帮助的人:339万
展开全部
import re
s = '五岁“坏”宝贝'
s = re.sub('"(.*?)"', r'\1', s)
print s
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式