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匹配多个实例
重复元素字符:
解释 | *0个或多个匹配项 | +1个或多个匹配项 | ?0或1匹配 | {n}指定数量的匹配 | {n,}不少于指定的匹配数 | {n,m}匹配号码的范围 |
以下搜索条件意味着首先应该有一个右括号,然后是一个数字,然后是空网格,然后是sticks,最后是0或1个左括号。问号的含义如上表所示。
7字符类型为了方便工作,可以使用预定义的字符集,如下所示:
解释 | [:alpha:]任意字符 | [:空白:]空网格和选项卡 | [:cntrl:]ASCII控制字符(从ASCII0到31和127) | [:数字:]任何数字都与[0-9]相同 | [:图形:]除空空格以外的任何可打印字符。 | [:下限:]任何小写字母 | [:打印:]任何可打印字符 | [:punct:]即不在[:alnum:]和[:cntrl:]中的任何字符 | [:空格:]任何空白色字符,包括空大小写。 | [:上:]任何大写字母 | [:alnum:]有字母和数字吗 |
接下来,在表中搜索prod_name:中有四个连续数字的名称,其中[:digit:]表示任何数字,{4}表示该数字需要出现四次:
8定位器在特定位置搜索
解释 | ^文本开始 | $正文结束 | [[::]]一个词的结尾 |
以下语句查找以数字或开头的prod_name..
adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!