Plsql 获取A-Z的正则表达式,不包括其他字符和数字
我有一个字段Plsql 获取A-Z的正则表达式,不包括其他字符和数字,plsql,Plsql,我有一个字段设施,包含以下一些记录: ABC-XY ABC-ZZ EFG-AA NM NM-100 NM-202 HYK-109 LI-022 如何在连字符之前获取字母,但在不存在连字符的情况下(如在NM中)如何获取字母?您的正则表达式应该是: ^[A-Z]+ ^是字符串的开头,在找到其他字符之前,允许的字符类A-Z可以出现多次 或者\w+,它更简短:-)@Egor:谢谢你的提示。我不太熟悉plsql中可用的快捷方式,只是想回答OP提出的问题。
设施
,包含以下一些记录:
ABC-XY
ABC-ZZ
EFG-AA
NM
NM-100
NM-202
HYK-109
LI-022
如何在连字符之前获取字母,但在不存在连字符的情况下(如在NM
中)如何获取字母?您的正则表达式应该是:
^[A-Z]+
^是字符串的开头,在找到其他字符之前,允许的字符类A-Z可以出现多次 或者
\w+
,它更简短:-)@Egor:谢谢你的提示。我不太熟悉plsql中可用的快捷方式,只是想回答OP提出的问题。