Python:按ID分割字串

时间:2018-08-11 05:09:40

标签: python split

如何分割字符串'Notification id = 7427580 user-id = 1992',以便仅从字符串中获取ID号。

例如:

var NotificationID = 7427580 

var UserID = 1992

谢谢!

感谢修复:

temp = 'Notification id = 7427580 user-id = 1992'
   for s in temp.split():
      if (s.isdigit()):
         id_list.append(s)

print(id_list[0])
print(id_list[1])

1 个答案:

答案 0 :(得分:-1)

您可以使用以下正则表达式获取分配给以'id'结尾的名称的数字:

import re
text = '''var NotificationID = 7427580
var UserID = 1992'''
print(re.findall(r'id\s*=\s*(\d+)', text, flags=re.IGNORECASE))

这将输出:

['7427580', '1992']