我正在尝试编写一个与括号之间的数字匹配的正则表达式。
示例输入行:
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
消息部分只包含一个文本,例如:
用户取消消息
如何使用“包含”功能搜索此文本?
答案 0 :(得分:1)
(\d{2}:\d{2})
- 你的正则表达式\((\d{2}:\d{2})\)
- 或者这个Resolution\((\d{2}:\d{2})\)
- 或者可能使用“Resolution”关键字?答案 1 :(得分:1)
要仅匹配数字,请使用look back / ahead断言:
(?<=\()\d\d:\d\d(?=\))
在没有捕获的情况下查看断言,因此整个匹配只是数字部分。括号是断言的,但不是匹配的一部分。