匹配apache pig中的数字格式正则表达式

chhkpiq4  于 2021-06-25  发布在  Pig
关注(0)|答案(1)|浏览(273)

这似乎是一个非常简单的问题,如何匹配a-b类型的字符串,其中a,b在0到99之间变化。
例如

1234-5678
23-56
1-1
dfv-thy

只有第二个和第三个必须匹配。。
例如generate(字符串匹配'\d2-\d2')?'是':'否');
有什么线索吗?

f5emj3cl

f5emj3cl1#

可以使用字符类(或 \d )限制重复:

[0-9]{1,2}-[0-9]{1,2}

请参见演示https://regex101.com/r/av1le2/1
或者如评论中所说,更确切地说,您可以使用:

\d{1,2}-\d{1,2}

相关问题