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

python语言,使用正则表达式比配到了双引号,怎么才能提取双引号内的文字,比如: 五岁“坏”宝贝 把上面的string变为: 五岁坏宝贝

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

服务器:在进行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





温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-27

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

服务器:在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

本回答被网友采纳
第2个回答  推荐于2016-02-28
正则表达式中匹配引号可以直接写入 ";
匹配任意内容,可以用.*表示,.表示为任意字符,*表示为任意长度;
进一步可以使用圆括号提取引号之间的内容。
示例代码如下:
import re

pattern = re.compile('"(.*)"')
myStr = 'abcd"meelo"efg'
print pattern.findall(myStr)
# meelo
第3个回答  推荐于2016-01-06
import re
s = '五岁“坏”宝贝'
s = re.sub('"(.*?)"', r'\1', s)
print s本回答被提问者和网友采纳
相似回答