永发信息网

python匹配双引号

答案:2  悬赏:70  手机版
解决时间 2021-01-26 01:07
for i in newToname:
#print i
if re.match(r'(\")',i):
re.sub(r'\s*\"','',i)
# print 'True'
其中newToname为列表[' "Gregg Daileda', 'Jeff Maack', 'Mark Nutter', 'Rachel Steffens', 'Suzanna Strangmeier" , '] 通过这几行程序想把第一个和最后一个人名中“去掉,但经过调试发现if语句没有执行。python新手啊,求各位大神帮忙指点迷津昂,这到底是为什么啊。。有啥解决办法么?。。thxxx
最佳答案
说明一下,re.match是从字符串开头匹配的,使用re.search才能从任意位置匹配
而且Python中字符串不能被修改,re.sub并没修改字符串本身,而是返回一个新的字符串,所以即使if语句执行了也不会有任何效果,可以使用下面的代码去掉newTome中字符串的双引号
newToname=[' "Gregg Daileda', 'Jeff Maack', 'Mark Nutter', 'Rachel Steffens', 'Suzanna Strangmeier" , ']
newToname=[re.sub(r'\s*"','',i) if re.search('"',i) else i for i in newToname]
全部回答
直接进行转义就行: 1. 解决办法如下:gp.calculatefield_management(a, "type", "\""+b+"\""); 2. 在gp中所有的参数,都要以双引号包围的,如果需要转义使用\即可; 3. calculatefield_management是计算shp数据字段的函数,有三个参数: 第一个为要计算字段的shp数据; 第二个为要计算的字段; 第三个为字段的值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【交友名言】关于交友的格言
成语两袖清风的意思是什么啊?有知道释义的请
有一本小说,有些年头了吧,主角刚开始是土匪
博乐艺术培训中心(唐山迁西)地址有知道的么?
澳门二天一夜游大概多少钱
篮球基础设施
阎锡山故居60周岁以上老人进去一张门票需要多
魔兽7.2现版本搏击俱乐部的搏击冠军buff还能
梦见被蛇吐口水把蛇踩死
今年有几个省考全国l卷
【易燃易爆场所不能穿】易燃易爆场所不能穿从
为什么总是没有别人想事周全
QQ三国我的0阶元神很垃圾怎么让它变厉害?
贝克机器人创意中心地址好找么,我有些事要过
介绍中国的手抄报
推荐资讯
适马 AF 10-20mm 可以装滤镜吗
成语扪虱而谈的意思是什么啊?有知道释义的请
星众汽车销售服务有限公司地址有知道的么?有
官屯派出所地址在哪,我要去那里办事
材料一《世界奢侈品报告蓝皮书》称,中国奢侈
直径1.5米的碗大概整个的面积多少?求大师,按
和女友的话题和开场白有哪些 不要复制的 只要
我女朋友说我们之间不像恋人
在建行办银行卡要好多钱
公司购入材料直接用于工地装修,通过报账的形
背景墙壁画这生意怎么做
成语石破天惊的意思是什么啊?有知道释义的请
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?