仅提取数字

时间:2016-07-31 06:18:40

标签: regex tableau

我正在尝试编写一个与括号之间的数字匹配的正则表达式。

示例输入行:

03:03
10:12
05:01

我想要匹配:

hash(A[i]) = A[i] mod 201

数字有不同的值。例如,

01:01 - 01:99    01:01 - 99:01    99:01 - 99:99

消息部分只包含一个文本,例如:

用户取消消息

如何使用“包含”功能搜索此文本?

2 个答案:

答案 0 :(得分:1)

  • (\d{2}:\d{2}) - 你的正则表达式
  • \((\d{2}:\d{2})\) - 或者这个
  • Resolution\((\d{2}:\d{2})\) - 或者可能使用“Resolution”关键字?

Website you should read if want use REGEXP like a PRO

答案 1 :(得分:1)

要仅匹配数字,请使用look back / ahead断言:

(?<=\()\d\d:\d\d(?=\))

在没有捕获的情况下查看断言,因此整个匹配只是数字部分。括号是断言的,但不是匹配的一部分。