正则表达式中匹配引号可以直接写入 ";匹配任意内容,可以用.*表示,.表示为任意字符,*表示为任意长度;进一步可以使用圆括号提取引号之间的内容。
服务器:在进行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
python内置正则表达式的库,所以可以很方便的使用正则表达式提取单引号包含的内容。例如可以使用下面的正则:
import restr = r"afa'a a'gga'b b'dfa"
r = re.findall(r"'([\S\s]+?)'",str)
print(r)
使用转义符输出。
如>>>print ( ' \" ')可打印双引号,>>>print ( " \' " ) 可打印单引号。
若要成对打印,可通过>>>print ( ' \"\'' ')或>>>print ( ' \"\" ' )实现。
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
扩展资料:
其他可通过转义符输出的字符:
参考资料:百度百科-转义符