仅选择字母,后跟数字

卡纳塔基

我正在尝试从PostgreSQl表中选择一些代码。我只想要其中包含数字的代码,例如

GD123 
GD564

我不想选择任何代码,例如`GDTG GDCNB

到目前为止,这是我的查询:

select regexp_matches(no_, '[a-zA-Z0-9]*$')
from myschema.mytable

哪个当然行不通。任何帮助表示赞赏。

哈里穆尔·阿里(Haleemur Ali)

匹配具有至少1个字母和至少1个数字的字符串的模式是'[A-Za-z]+[0-9]+'

现在,如果有效模式必须以两个字母开头,然后如示例所示,后面有3个数字,则分别+{2}替换{4},并将模式包含在中^$,如下所示:'^[A-Za-z]{2}[0-9]{3}$'

~您可以在where子句中使用正则表达式匹配运算符

SELECT no_
FROM myschema.mytable
WHERE no_ ~ '[A-Za-z]+[0-9]+'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除后跟数字的字母

选择器以特定字母开头,后跟任意数字

Ruby REGEX用于字母和数字或字母,后跟句点,字母和数字

RegEx:固定长度的字母后跟数字

从字符串中删除后跟字母模式的数字

根据字母后跟数字分割字符串

Java正则表达式字母后跟数字

正则表达式-字母,后跟任意数字

正则表达式查找数字后跟字母

匹配字母后跟数字的正则表达式

删除2个字母后跟2个数字的字母数字

Python在字符串中查找首字母大写后跟字母数字字符的单词

#REF!标签上的错误,以字母C开头,后跟数字,然后再输入字母

jQuery选择所有以“ o”开头并后跟数字的元素

如何匹配除数字后跟空格和仅数字后跟空格之外的所有内容?

正则表达式检查带小数的字母数字,但仅拒绝字母数字,字母或数字

仅使用数字,数字字母,字母数字和字母的组合对数组排序

仅提取_之后的字母,且中间的数字

REGEX:必须仅包含字母,数字或字符

Python Itertools仅排列字母和数字

javascript验证,仅允许数字和字母

仅选择XSLT中的数字

仅选择以字母开头的值的字符串的前两位数字,否则不执行任何操作

选择仅包含字母字符的行

正则表达式:在数字后跟字母时添加空格

获取字母后跟连续数字正则表达式

一个或两个字母,后跟3-4个数字

正则表达式模式,几个数字后跟字母“ k”

正则表达式正好以两个字母字符开头,后跟任意数字