匹配 apache pig 中的数字格式正则表达式
matching a number format regular expression in apache pig
看似很简单的问题,a,b在0到99之间的a-b类型的字符串如何匹配
例如
1234-5678
23-56
1-1
dfv-thy
只有第二个和第三个必须匹配..
如生成(字符串匹配'\d2-\d2')之类的东西? 'yes':'no');
有什么线索吗?
您可以使用字符 class(或 \d
)并限制重复次数:
[0-9]{1,2}-[0-9]{1,2}
观看演示 https://regex101.com/r/aV1lE2/1
或者如评论中所述更精确,您可以使用:
\d{1,2}-\d{1,2}
看似很简单的问题,a,b在0到99之间的a-b类型的字符串如何匹配
例如
1234-5678
23-56
1-1
dfv-thy
只有第二个和第三个必须匹配..
如生成(字符串匹配'\d2-\d2')之类的东西? 'yes':'no');
有什么线索吗?
您可以使用字符 class(或 \d
)并限制重复次数:
[0-9]{1,2}-[0-9]{1,2}
观看演示 https://regex101.com/r/aV1lE2/1
或者如评论中所述更精确,您可以使用:
\d{1,2}-\d{1,2}