如何在正则表达式中创建捕获组?

时间:2019-05-20 11:23:05

标签: regex regex-group

我正在尝试使用正则表达式根据数组中有多少个扇区对数据组进行分类。例如:

group = One journey
group|group = Two journeys
group|group|group = Three journeys

请问有人可以告诉我最佳做法吗?

编辑:很抱歉,我对RegEx还是陌生的,仍然在努力解决问题。我不知道我使用的是哪种语言,但是我将这些语言内置的工具是Adobe Analytics-使用分类规则构建器。

此外,此问题已被标记为重复,但我不能说我发现另一个线程特别有用。

我也尝试过使用Regex101进行实验,但是仍然无法解决这个问题。谢谢。

1 个答案:

答案 0 :(得分:1)

在这种情况下,您需要在某个块中捕获要匹配的内容,这取决于您使用的语言。例如,如果您使用的是Python,则可以使用:

(\w+)

此正则表达式将允许您捕获并计算单词字符[a-zA-Z0-9_]的每次重复,从而可以捕获管道之间的所有文本。

顺便说一句,为了测试您的正则表达式并进行一些基本的培训和尝试错误的方法,您可以使用this one之类的工具。