当前位置: 首页 > 面试题库 >

使用正则表达式仅获取数字

能可人
2023-03-14
问题内容

我在表格栏中 pnum_s

我只需要得到那行,列中的pnum_s值正好是10个符号,所有这些符号都只是数字

为此必须编写什么查询?

我在尝试

SELECT * FROM mytable WHERE pnum_s REGEXP '^\d+$'

但这不会返回0行


问题答案:

您正在寻找的模式是'^[0-9]{10}$''^[[:digit:]]{10}$'

一切都在手册中。



 类似资料:
  • 我正在尝试使用一个Java正则表达式来提取数据。它符合我的数据,但我无法得到组数据。我正在尝试获取数据1,xmlAggregator,268803451,3。查看文档,我假设如果在\d+和\w+周围加上(),就会得到组中的数字和字符串。对如何更改正则表达式有什么建议吗? 字符串: Java代码: 输出: 希望得到:

  • 行动时刻 - 使用正则表达式 Unlang允许在条件检查中进行正则表达式计算。这些通常是Posix正则表达式。运算符=〜和!〜与正则表达式相关联。为了简单的概念证明,我们将修改上一个练习: 1.编辑FreeRADIUS配置目录下的sites-available / default虚拟服务器,并在该部分顶部的post-auth部分中添加以下内容: if(request:Framed-Protocol

  • 本文向大家介绍如何仅使用C#为数字编写正则表达式?,包括了如何仅使用C#为数字编写正则表达式?的使用技巧和注意事项,需要的朋友参考一下 正则表达式是可以与输入文本匹配的模式。 .Net框架提供了允许此类匹配的正则表达式引擎。 模式由一个或多个字符文字,运算符或构造组成。 这是RegEx使用的基本模式元字符- ^符号用于指定非条件。 如果要给出范围值(例如0-9或az或AZ),请使用[]括号 示例

  • 问题内容: 我努力了: 但我猜我做错了什么。 问题答案: 1.使用PHP的内置ctype_alnum 您不需要为此使用正则表达式,PHP有一个内置函数可以为您执行此操作,并且执行速度更快: 2.或者,使用正则表达式 如果您非常想使用正则表达式,则有几种选择。 首先: 包含多个字母数字(包括下划线),但包含所有。 或者: 甚至只是:

  • 问题内容: 我想要一个只接受数字和点的Java正则表达式。 例如, 点不应位于开始位置或结束位置。 问题答案: 我想这就是你想要的: 说明:接受以点分隔的数字;它以数字开头和结尾;一个数字可以有多个数字;一个不带点的数字也可以接受。 没有多个数字的变体: 需要至少一个点的变体: 不要忘记在Java中必须转义\符号,因此代码如下所示:

  • sorter: "${$(...props)=>{timeSort(createTime)}$}$", ..$}$"."${$.. 希望结果 :sorter: (...props)=>{timeSort(createTime)}, ..$}$"."${$.. 规则: "${$ 和 $}$" 是一对,将他们替换为空。