我需要检查一个字符串是否包含所有大写字母。但是,它应该忽略括号内的任何内容。任何非字母也可以。
这些应该是真实的:
select binary "ALL CAPS" regexp "the expr" from dual;
select binary "CAPS (in paren)" regexp "the expr" from dual;
select binary "ALL 1:,? CAPS " regexp "the expr" from dual;
这应该是错误的:
select binary "Not All CAps" regexp "the expr" from dual;
我考虑过先进行替换以删除括号中的任何内容,但似乎没有办法用正则表达式进行替换。