python正则表达式匹配或匹配后有空字符的问题。

比如有一个正则表达式r'"student.jpg"|"number.png"'
若匹配到number.png
则会返回(" ","number.png)
请问如何只显示后面匹配到的结果,不显示" "
万分感谢。

看了你的追问,我就很纳闷了,你既然只是要有取得正则匹配到的值,干嘛不在for循环里加一个判断啊

x = 0
for imgurl in imglist:
    if imgurl:#判断是否有值
        urllib.urlretrieve(imgurl, "%s.jpg"%x)
        #不知道你这个x干嘛用的
        x += 1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-28
你的代码怎么写的追问

追答

你这代码与你提问不一样

相似回答