python正则表达式初使用

想要实现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)
开始听到群里说正则表达式很难,但通过学习发现,处理个小问题还是很简单的。很方便。

上一篇:
下一篇:

相关文章:

Categories: 博客记录

0 Responses so far.

Leave a Reply