正则表达式搜索括号(正则表达式搜索)

lxf2023-12-23 04:30:02
正则表达式

产品列表如下:

1.基本字符匹配

使用正则表达式和LIKE的区别在于,正则表达式在整列中搜索,只要prod_name包含被搜索的字符,而LIKE要求prod_name在不使用通配符的情况下与被搜索的字符完全匹配:也就是说,下面的例子需要使用LIKE 'JetPack 1000 '进行搜索。

2使用or进行匹配搜索。您可以搜索两个条件或连接多个条件:

3匹配几个字符中的一个://这意味着匹配1吨或2吨或3吨。

但是下面这样写就不对了://这是指匹配1或2或3吨的列。

4范围匹配,[1-5]其实是[12345]的简称,[0-9]和[3-9]是合法的。

5要匹配特殊字符,需要使用//

6匹配多个实例

重复元素字符:

元字符*+?{n}{n,}{n,m}
解释
0个或多个匹配项
1个或多个匹配项
0或1匹配
指定数量的匹配
不少于指定的匹配数
匹配号码的范围

以下搜索条件意味着首先应该有一个右括号,然后是一个数字,然后是空网格,然后是sticks,最后是0或1个左括号。问号的含义如上表所示。

7字符类型为了方便工作,可以使用预定义的字符集,如下所示:

种类[:alpha:][:空白:][:cntrl:][:数字:][:图形:][:下限:][:打印:][:punct:][:空格:][:上:][:alnum:]
解释
任意字符
空网格和选项卡
ASCII控制字符(从ASCII0到31和127)
任何数字都与[0-9]相同
除空空格以外的任何可打印字符。
任何小写字母
任何可打印字符
即不在[:alnum:]和[:cntrl:]中的任何字符
任何空白色字符,包括空大小写。
任何大写字母
有字母和数字吗

接下来,在表中搜索prod_name:中有四个连续数字的名称,其中[:digit:]表示任何数字,{4}表示该数字需要出现四次:

8定位器在特定位置搜索

元字符^$[[::]]
解释
文本开始
正文结束
一个词的结尾

以下语句查找以数字或开头的prod_name..

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!