【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)

  ???

原文地址:https://www.cnblogs.com/darlingmz/p/12467624.html