我有 JCL 语句与正则表达式模式匹配 该语句如下所示
//name JOB optionalParam,keyword=param,keyword=param,keyword=param
实际的声明如下
//ADBB503 JOB ,MSGCLASS=2,CLASS=P //ABCD JOB Something,MSG=NTNG,CLASS=ABC
我尝试过使用正则表达式来分组匹配,但是最后一个关键字和参数将有 n 次,我需要继续匹配直到它存在。
String regex= (\/\/)(\w+)(\s+)(JOB)(\s+)(\w+)?(,)([\w+=\w+]+);
我的试用位于下面给出的链接 https://regex101.com/r/gUyRMV/1
我面临的错误是只有一个关键字=参数匹配。需要匹配N个关键字和参数。
小怪兽爱吃肉
相关分类