在Oracle 11g中,我需要检查进行检查,以查看是否存在以下格式为真(通过正则表达式即):检查在Oracle 11g中一个特定的字符串格式
PaaaaE0%
PaaaaD2%
其中该值被的以下格式:
P (followed by any 4 alphanumeric digits) E or D (followed by atleast 1 numeric digit)
作为4个字母数字数字的一部分,如果为alpha,那么它们需要是大写。
有关如何使用正则表达式检查此格式的任何帮助将非常有用。
现在,我已经试过类似:
REGEXP_LIKE('PWOOOE12s3','[P][:alnum:]{4}[ED][:digit:]{1}')
感谢。
请查看更新后的问题,但不能确定是否正确,并不能确定如何确保大写。 – tonyf