我需要从日志中找到用户
我的日志文件中有一行代码。行中的一个字符串是userid。我也有所有userid的列表
有没有什么简单的方法来识别这一行中提到的userid
例如:Calling Business function ProcessSOMBFCommitment_Sourcing from F4211FSEditLine for ND9074524. Application Name [P421002], Version [] (BSFNLevel = 3)
这里,ND9074525
是用户id。我的目的是从行中识别用户
其他可能的用户ID可以是AB9074158
、AC9074168
、AD9074123
、AE9074152
我不想遍历所有可能的userid。我想创建一个所有userid的列表,并通过某种方法找到行中使用的userid。不确定它是否存在
使用正则表达式查找与用户标识模式匹配的所有字符串;然后您可以查看其中是否有实际的用户标识
可以使用此正则表达式获取用户id:
然后检查有效的用户ID
Regex Demonstration
代码:
输出:
相关问题 更多 >
编程相关推荐