【发布时间】:2013-08-09 17:59:45
【问题描述】:
我有一个字段Facility,其中包含以下一些记录:
ABC-XY
ABC-ZZ
EFG-AA
NM
NM-100
NM-202
HYK-109
LI-022
我怎样才能得到连字符前的字母,但在没有连字符的情况下也能得到字母(如NM)?
【问题讨论】:
标签: plsql
我有一个字段Facility,其中包含以下一些记录:
ABC-XY
ABC-ZZ
EFG-AA
NM
NM-100
NM-202
HYK-109
LI-022
我怎样才能得到连字符前的字母,但在没有连字符的情况下也能得到字母(如NM)?
【问题讨论】:
标签: plsql
你的正则表达式应该是:
^ [A-Z]+
^ 是字符串的开头,允许的字符类 A-Z 可以出现多次,直到找到其他字符。
【讨论】:
\w+,它更短:-)