将一系列分配的工作分成多个自命名组

时间:2019-07-08 12:08:19

标签: regex

我的日志中有以下两个示例条目:

1)foo=bar,hello=world

2)a=b,c=d,x=y

除了这些样本外,还有许多其他不同的变量分配,因此写正则表达式来捕获每个可能的分配是不可行的。但是,所有分配都是根据上述示例的逗号分隔variable=value分配的列表。

我正在寻找写一些正则表达式来自动将这些条目分成命名组。

对于第一个示例,我们将具有以下命名组:

foo=bar
hello=world

对于第二个示例,我们将得到以下命名的组:

a=b
c=d
x=y

我们可以使用正则表达式吗?

1 个答案:

答案 0 :(得分:0)

正则表达式:

 ([^,]+)

Match 1
1.  foo=bar
Match 2
1.  hello=world

Match 1
1. a=b
Match 2
1.  c=d
Match 3
1.  x=y