测试字符串
Address: c8245A626
AliasName: eSrb002359_f1
Igroup Name: rtvclar002359, unjlclar002358-9,
cokeclar00RCB_FC
Protocol: REST
注意:“Igroup 名称”字段有 3 个逗号分隔值,第三个值也在换行符中。
要求输出:
rtvclar002359, unjlclar002358-9, cokeclar00RCB_FC
我试过的正则表达式:
Igroup Name:\s+(.*)
.
默认不匹配换行符。 \s
将匹配任何空格,包括换行符。
试试
Igroup Name:\s+((?:[\w-]+,\s*)*[\w-]+)
这匹配任何数量(包括 0)的值,在它们之后有
,
,后跟一个没有逗号的值。这将匹配所有值。