想要实现post提交一个表单,直接urllib.urlencode,不知道为什么不行。采用直接提交的方式发现行得通,但是问题来了,其中一个表单时类似学号一样的8位数字,需要修改。正好用到正则表达式。
post_data = ""
strRe = r"[0-9]{8}"
reObj = re.compile(strRe)
print reObj.findall(post_data)
实现查找,有一个方法可以直接替换,更方便:
repl = "XXXXXXXX"
print reObj.sub(repl, post_data)
开始听到群里说正则表达式很难,但通过学习发现,处理个小问题还是很简单的。很方便。
上一篇: 在线网站检测工具
下一篇: 漫谈C语言及如何学习C语言 sunxiunan.com
0 Responses so far.