我无法继续进行并花费全部时间去做谷歌,但没有为我的以下查询找到解决方案。
我想要一个符合以下要求的Oracle正则表达式:
E.g。 ABCD201312102751N11
或ABCD201312102751N121
。
答案 0 :(得分:2)
您可以使用的正则表达式是:
^ABCD[[:alnum:]]+N[[:digit:]]{2,3}$
说明:
^
- 字符串开头ABCD
- 文字ABCD
[[:alnum:]]+
- 字母数字字符,1次或多次出现N
- 文字N
[[:digit:]]{2,3}
- 2位或3位数(不多也不少)$
- 字符串结束。请参阅demo