php 正则mysql语句_MySQL正则表达式搜索 - mysql数据库栏目 - 自学php

products表如下:

a6c3b7944387903765b6a7441bd7cdb4.png

1. 基本字符匹配

0f8a4224e681c60eaf2d3189ef353fd3.pngvcrH1NrV+7j2wdDL0cv3o6zWu9KqcHJvZF9uYW1l1tCw/LqswcvL+cvRy/e1xNfWt/u+zb/J0tTBy6OstvhMSUtFyOe5+7K708PNqMXkt/ujrMTHw7TSqsfzcHJvZF9uYW1l0+vL0cv3tcTX1rf70qrN6sirxqXF5KO60rK+zcrHy7XPwsPmtcTA/dfTo6zQ6NKqyrnTwyBMSUtFIA=="JetPack 1000'才可以适配搜索到。

964b49579db5495c9d205c1b39d78b1f.png

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

fa1b264fc888142b7e17fe7661010a4b.png

3 匹配几个字符之一://这个的意思是说,匹配1 Ton 或者 2 Ton 或者 3 Ton

3fe630c89f1af32c41ec82a82b143a42.png

但是如果写成下面这样又是不对的://这个得意思是匹配1 或者 2 或者 3 Ton的列

31f1a0e468b1bf897be385d2aa4b9191.png

4 范围匹配,[1-5] 其实是 [12345]的简写,此外 [0-9],[3-9]都是合法的。

9e8a8ba12f8e04ff7923fd50b2dfe381.png

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

8a255796c81da26df6f1985a137425ac.png

6 匹配多个实例

重复元素字符:

元字符

说明

*

0个或多个匹配

+

1个或多个匹配

0个或1个匹配

{n}

指定数目的匹配

{n,}

不少于指定数目的匹配

{n,m}

匹配数目的范围

下面搜索条件的意思是 首先要有一个右括号,接着应该有一个数字,然后是一个空格,再然后是sticks,最后是0个或1个左括号,问号的意思如上表所示

296f6ff9f74d7a2fe5d90e46eae6a78a.png

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

说明

[:alpha:]

任意字符

[:blank:]

空格和制表符

[:cntrl:]

ASCII控制字符(从ASCII0到31和127)

[:digit:]

任意数字同 [0-9]

[:graph:]

任意可打印字符,但不包括空格

[:lower:]

任意小写字母

[:print:]

任意可打印字符

[:punct:]

即不在[:alnum:]又不在[:cntrl:]中的任意字符

[:space:]

包括空格在内的任意空白字符

[:upper:]

任意大写字母

[:alnum:]

任意字母和数字

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

1e793ce9d48c5870ec81c69c63144f2c.png

8 定位符在特定的位置搜索

元字符

说明

^

文本开始

$

文本的结尾

[[:<:>

词的开始

[[:>:]]

词的结尾

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

81773b81cbb0870c6ce17ed4166183e4.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/416365.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 类和对象 有必要学吗_类与对象-python学习19

类与对象类&#xff1a;我们常用类来划分一个个特定的群体&#xff1b;我们所说的类&#xff0c;是物以类聚的类&#xff0c;是分门别类的类&#xff0c;是多个类似事物组成的群体的统称。类的概念能帮助我们快速理解和判断事物的性质。类(class)&#xff0c;比如整数、字符串、…

最简单的基于FFmpeg的移动端样例:IOS 视频转码器

最简单的基于FFmpeg的移动端样例系列文章列表&#xff1a;最简单的基于FFmpeg的移动端样例&#xff1a;Android HelloWorld最简单的基于FFmpeg的移动端样例&#xff1a;Android 视频解码器最简单的基于FFmpeg的移动端样例&#xff1a;Android 视频解码器-单个库版最简单的基于F…

PHP_CodeIgniter _remap重新定义方法

如果controller定义了_remap方法&#xff0c; 在_remap中重新定义方法 class Test extends CI_Controller{public function index(){echo "hello world";}//index.php/Test/success/id/1aapublic function _remap($method,$params){if($methodsuccess){$method . 2; …

php20个字,北京人会说不会写的20个字,第一个我就跪了

这20个字你们都会写吗?扽■ 【读音】dn■ 【释义】拉&#xff0c;猛拉&#xff0c;使伸直或平整。■ 【举例】快来人啊&#xff0c;我扽不住他啦!熥■ 【读音】tēng■ 【释义】把已经熟了的食物再加热。■ 【举例】馒头凉了&#xff0c;熥熥再吃。皴■ 【读音】cūn■ 【释义…

【洛谷2986】【USACO10MAR】伟大的奶牛聚集

题面 题目描述 Bessie is planning the annual Great Cow Gathering for cows all across the country and, of course, she would like to choose the most convenient location for the gathering to take place. Each cow lives in one of N (1 < N < 100,000) differ…

工作73:获取id值

this.$route.params,id取值

hdu 5785 Interesting(manacher+前缀和)

题目链接&#xff1a;hdu 5785 Interesting 题意&#xff1a; 有一个长度为n的串&#xff08;n<10^6&#xff09;&#xff0c;对 1 < i < j < k < length(s) . 如果[i&#xff0c;j]和[j1,k]都是回文串。则对答案的贡献为 i*k ,求贡献和。 题解&#xff1a; 详细…

工作74:vue带参数跳转其他页面

1.准备好两个vue文件 panda.vue travel.vue 2.写index.js配置文件 import travel from /components/travel1{path: /travel/:id,name: 测试页面,component: travel}3.编写跳转前的页面 这是一个点击事件 gettravel(id) {this.$router.push({path: /travel/ id,})}},1234567 …

洛谷 3381 【模板】最小费用最大流

https://www.luogu.org/problem/show?pid3381 题目描述 如题&#xff0c;给出一个网络图&#xff0c;以及其源点和汇点&#xff0c;每条边已知其最大流量和单位流量费用&#xff0c;求出其网络最大流和在最大流情况下的最小费用。 输入输出格式 输入格式&#xff1a; 第一行包…