嗨,我正试图从首字母和名字的列表中提取姓氏,这对一个首字母来说是可以的,但2,我只是似乎不能把它弄对
SELECT NAMES, REGEXP_SUBSTR(NAMES,'(\s.+$)') FROM PEOPLE
这让我得到了这个顶级表。我已经在网上faffed了几个小时,现在试图与一些在线测试人员工作,但似乎只是打破了它。有人帮助正确的'(\s.+$)'
吗?
我尝试了这个\s{2,}.+$
,但没有骰子回来什么都没有:(与下面的\s.{2,}+$
结果相同
这是我的
餐桌上的人
| A列|B栏|
| - -|- -|
| 泥炭|泥炭|
| D·琼斯|琼斯|
| F泥炭|泥炭|
| D·琼斯|琼斯|
| F D泥炭|D泥炭|
| D·琼斯|琼斯|
我所追求的......
餐桌上的人
| A列|B栏|
| - -|- -|
| 泥炭|泥炭|
| D·琼斯|琼斯|
| F泥炭|泥炭|
| D·琼斯|琼斯|
| F D泥炭|泥炭|
| D·琼斯|琼斯|
希望问题足够好,但这个盒子不够长,我所有的灾难,我已经尝试:)(\s.+$)
2条答案
按热度按时间vc6uscn91#
这对我很有效:
w8biq8rn2#
您可以使用
\S+
模式将匹配一个或多个非空白字符,并且$
将确保这些字符位于字符串的末尾。