zoukankan      html  css  js  c++  java
  • WHERE子句之通配符篇之正则表达式

    WHERE子句之通配符篇之正则表达式

    乍一听啊正则表达式这个概念可以说是高大上,但是事实上并不是这样的

    1. 什么是正则表达式?

    2. 正则表达式的类型

    3. 正则表达式的实例


    1. 什么是正则表达式?

    正则表达式是一个计算机科学的概念,事实上在实际运用当中不会对这个概念的深层意思进行挖掘。有兴趣的小伙伴可以多了解一下。同时也希望把你们了解到的分享出来一起进步。

    官方定义:

    是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑

    简单概括来说我们从上面的定义可以理解到:

    正则表达式就是一种过滤逻辑

    正则表达式需要用字符组合成规则字符串

    1. 正则表达式的类型:

    主要运用到的就只有两类方式:

    'charlist'

    [charlist]  第一类

    '[!charlist]':第二类

    1. 正则表达式的实例:(关键字:regexp)

    select column_name from table_name where column_name regexp '^[charname]';

    意思是:搜索字段名以charname开头的信息

    select column_name from table_name where column_name regexp '^[^charname]';

    意思是:搜索字段名不以charname开头的信息

    select column_name from table_name where column_name regexp '^[A-H]';

    意思是:搜索字段名以A到H开头的字母的信息(这个用法类似between 'A' and 'H')

  • 相关阅读:
    手写vite
    单点登录的实现原理
    vue中和react中key的用法
    手写MVVM
    rtvue-lowcode:一款基于uniapp框架和uview组件库的开源低代码开发平台
    博图TIA中ModbusRTU_CRC校验程序的实现
    博图TIA中ModbusRTU Over TCP/IP通讯的实现
    webpack之file-loader和url-loader的区别
    Webpack中Loader和Plugin的区别?编写Loader,Plugin的思路?
    spark-sql 与hive 常用函数
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14019771.html
Copyright © 2011-2022 走看看