如何分割字符串'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])
答案 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']