【python】获取字符串后的数字!原来挺简单


摘要:

  在写爬出脚本,需要根据uid获取信息。获取的是“1069340354-1171629309447531329”字符串。

  固定规则appid+userid。

  通过python获取userid,首先想到的是“正则表达式”,但发现返回的类型不对。

  切片呢?!

实例:

  s.split('-')[1] 即可获取“-”后面的数字,举一反三“165.192.85.27_515db697-5c79-49e0-ac57-4fa2fa7380f7”获取字符串前的edge IP。

  s.split('_')[0] 。

  

 

反顾:

  后续研究正则表达式,理应是可行的。

  s = "1069340354-1171629309447531329"

  ret = re.match(r'\d*-\d*-\d*-',s)

  ???

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM