[@more@]

1、正则表达式中的元字符

元字符 意思 例子

说明要匹配的字符是一个特殊字符、常量或者后者引用。(后引用重复上一次的匹配) n 匹配换行符

匹配

( 匹配 (

) 匹配 )

^ 匹配字符串的开头位置 如果A是字符串的第一个字符,^A 匹配 A

$ 匹配字符串的末尾位置 如果B是字符串的最后一个字符,$B 匹配 B

* 匹配前面的字符0次或多次 ba*rk可以匹配 brk、bark、baark等等

+ 匹配前面的字符1次或多次 ba+rk可以匹配 bark、baark等等,但是不能匹配brk,也就是说,最少有以一次。

? 匹配前面的字符0次或1次 ba?rk可以匹配 bark、brk等等,但是不能匹配baark。

{n} 匹配前面的字符恰好是n次,其中n是整数 hob{2}it可以匹配hobbit

{n,m} 匹配前面的字符至少是n次,最多是m次,其中n,m都是整数 hob{2,3}it可以匹配hobbit或者hobbbit

. 匹配除null以外的任意单个字符 hob.it中的.可以是任意的单个字符,如:hobsit等等

(pattern) 括号中pattern是一个子正则表达式,匹配指定pattern模式的一个子表达式。 如:aaa(x|y)可以匹配aaax或者aaay。

x|y 匹配“或” x|y可以匹配x或者y

[abc] 可以匹配abc中的任何单个字符 hello[abc]可以匹配helloa,hellob,helloc

[a-z] 可以匹配指定范围内的任何单个字符 hell[a-z]可以匹配hello或者hellz

[::] 指定一个字符类,可以匹配该类中的任何字符 [:alphanum:]可以匹配字符0-9、A-Z、a-z

[:alpha:]可以匹配字符A-Z、a-z

[:blank:]可以匹配空格或tab键

[:digit:]可以匹配数字0-9

[:graph:]可以匹配非空字符

[:lower:]可以匹配小写字母a-z

[:print:]与[:graph:]类似,不同之处在于[:print:]包括空格字符

[:punct:]可以匹配标点符号.,""等等

[:space:]可以匹配所有的空字符

[:upper:]可以匹配大写字母A-Z

[:xdigit:]可以匹配十六进制数字0-9、A-F、a-f

n 这是对前一次匹配命中的一个后引用,其中n是一个正整数 (.)1可以匹配两个连续相同的非空字符。(.)可以匹配除null以外的任何单个字符,而1则重复上一次匹配的内容,即再次匹配相同的字符,因此可以匹配两个连续相同的非空字符

oracle元字符,正则表达式元字符相关推荐

  1. oracle元字符,oracle中正则表达式的基本元字符

    前面我们介绍了oracle中正则表达式的基本元字符和常用的两个函数regexp_like和 regexp_instr.这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和regex ...

  2. linux egrep新添的正则表达式元字符

    http://www.xiaoxiaozi.com/2009/11/08/1617/ egrep 是 grep的扩展,使用 egrep的主要好处是其在 grep提供的正则表达式元字符集的基础上增加了更 ...

  3. java 正则表达式验证邮箱格式是否合规 以及 正则表达式元字符

    package com.ykmimi.testtest; /*** 测试邮箱地址是否合规* @author ukyor**/ public class EmailTest {public static ...

  4. 正则表达式元字符 和限定字符

    正则表达式元字符 正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符.元字符使正则表达式具有处理能力.元字符既可以是放在 [] 中的任意单个字符(如 [a] 表示匹配单个小写字符 a ...

  5. 正则表达式二:正则表达式元字符

    二.正则表达式元字符 正则表达式由两种基本字符类型组成:普通文本字符和元字符.元字符使正则表达式具有处理能力.所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元 ...

  6. 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容

    文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...

  7. 正则表达式--元字符的使用

    一.基本简介: 1. 定义:即文本的高级匹配模式,提供搜索,替换等功能.其本质是由一系列字符和特殊符号构成的字串,这个字串即正则表达式. 2. 原理:通过普通字符和有特定含义的字符,来组成字符串,用以 ...

  8. Python正则表达式: 元字符/转义/分组/匹配原则/re模块属性方法大全

    正则表达式 动机 文本处理已经成为计算机常见工作之一 对文本内容的搜索,定位,提取是逻辑比较复杂的工作 为了快速方便的解决上述问题,产生了正则表达式技术 简介 定义 即文本的高级匹配模式,提供搜索,替 ...

  9. oracle的正则表达式(regular expression)简单介绍

    目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境. Oracle 10g正则表达式提高了SQL灵活性.有效的解 ...

最新文章

  1. c global 拦截 ajax,@RestControllerAdvice 全局拦截异常(示例代码)
  2. 利用vim查看日志,快速定位问题《转载》
  3. 聊聊flink的ConnectionManager
  4. Spring MVC注释
  5. t分布f分布与样本均值抽样分布_分布模拟1——MCMC抽样方法
  6. 对于python的感受_聊聊我对python的感受
  7. 前端系列——jquery.i18n.properties前端国际化解决方案“填坑日记”
  8. python爬虫爬取公众号_Python爬虫案例:爬取微信公众号文章
  9. android ip计算,子网掩码怎么算_ipv6子网掩码计算器_掩码计算器android
  10. 关于easyx库中怎样贴出透明图片
  11. Win7下的OpenGL安装
  12. 如何给程序添加数字签名 sign
  13. centos6安装wget
  14. 【OpenCV】- 分水岭算法
  15. JSP 返回上一页的几种方法
  16. Linux 解压缩文件到指定目录
  17. 百兆以太网PHY芯片,RPC8201F,瑞普康,替代瑞昱RTL8201
  18. Python学习笔记(一)1.Python中end=和sep=的用法与区别。
  19. C语⾔程序设计——算法的基本概念
  20. jQuery之实现电影排行榜

热门文章

  1. RESTEasy教程第1部分:基础
  2. 用Java解决生产者-消费者问题
  3. Linux命令之 -- export 设置/显示系统环境变量
  4. Linux 的发行版 Ubuntu 的发展简史
  5. 电商系统的积分(即金币)的设计方案
  6. nginx delete form表单 收不到参数_HTTP 文件上传的一个后端完善方案(NginX)
  7. 【音视频安卓开发 (零)】用 Android NDK 编译 FFmpeg 与 X264
  8. 为什么写C语言弹不出窗口,居然还有SB说C写不出窗口的..
  9. python3.70_Python3 基本数据类型
  10. android module中获取 app_Android组件化架构 - 4. 动态创建