2

我需要一个忽略部分字符串的正则表达式

例子:

百叶窗 $100/$200 - 锦标赛 2020202220

盲注 $100/$200 Antes 20 - 锦标赛 2020202220

我使用这个表达式:

Blinds\s[$€](100)/[$€\d]+\s(Ante\s[$€\d]+\s)?.*

但它匹配两个字符串...

我需要的是一个匹配第一种情况并忽略第二种情况的表达式和一个与第二种情况匹配但忽略第一种情况的第二个表达式。

我对正则表达式不太熟悉...在此先感谢

4

1 回答 1

0

第一行

这将匹配第一行

Blinds\b\s*([$€]\d*/[$€]\d*)\s*[-]\s*\bTournament\b\s*(\d*)

在此处输入图像描述

捕获的组:

第 0 组:“盲注 $100/$200 - 锦标赛 2020202220”

  1. “100 美元/200 美元”
  2. “2020202220”

第二行

Blinds\b\s*([$€]\d*/[$€]\d*\s*Antes\s*\d*\s*)[-]\s*Tournament\s*(\d*)

在此处输入图像描述

捕获的组:

第 0 组“盲注 $100/$200 Antes 20 - 锦标赛 2020202220”

  1. “$100/$200 赌注 20”
  2. “2020202220”
于 2013-05-25T04:11:07.437 回答