正则表达式中^的用法
用法一: 限定开头
文档上给出了解释是匹配输入的开始,如果多行标示被设置成了true,同时会匹配后面紧跟的字符。 比如 /^A/会匹配"An e"中的A,但是不会匹配"ab A"中的A
用法二:(否)取反
当这个字符出现在一个字符集合模式的第一个字符时,他将会有不同的含义。
比如: /[^a-z\s]/会匹配"my 3 sisters"中的"3"
这里的”^”的意思是字符类的否定,上面的正则表达式的意思是匹配不是(a到z和空白字符)的字符。
总结:
什么时候”^”是否定字符,什么时候是匹配开始行
表示限定开头的示例:
1 2 3 4 5 |
|
表示否定的示例:
1 2 3 |
|
经过对比,只要是”^”这个字符是在中括号”[]”中被使用的话就是表示字符类的否定,如果不是的话就是表示限定开头。我这里说的是直接在”[]”中使用,不包括嵌套使用。
其实也就是说”[]”代表的是一个字符集,”^”只有在字符集中才是反向字符集的意思。
正则表达式中^的用法相关推荐
- 正则表达式中问号?的正确用法
正则表达式中"?"的用法大概有以下几种 用作重复次数限制功能,用在子表达式后,表示子表达式内容可以出现0次或1次 用于表示非贪婪匹配,必须跟在表示重复的符号后,即必须跟在 * + ...
- 正则表达式中grep,sed的用法(包括基本的正则表达式和扩展的正则表达式)
一 正则表达式 Basic REGEXP:基本正则表达式 Extended REGEXP:扩展正则表达式 (正则表达式是使得计算机变成智能化的重要途径) 1.1 基本正则表达式 . : 表示匹配任 ...
- oracle中取反_oracle正则表达式regexp_like的用法详解
oracle正则表达式regexp_like的用法详解 更新时间:2013年06月13日 17:42:05 作者: 本篇文章是对oracle正则表达式regexp_like的用法进行了详细的分析介 ...
- mysql 正则替换 换行,MySQL中使用replace、regexp进行正则表达式替换的用法分析
本文实例讲述了MySQL中使用replace.regexp进行正则表达式替换的用法.,具体如下: 今天一个朋友问我,如果将数据库中查到的类似于"./uploads/110100_cityHo ...
- mysql替换首字母_MySQL中使用replace、regexp进行正则表达式替换的用法分析
这篇文章主要介绍了MySQL中使用replace.regexp进行正则表达式替换的用法,结合具体实例形式分析了replace.regexp正则替换的使用技巧与相关注意事项,需要的朋友可以参考下 本文实 ...
- 正则表达式中反斜杠的另一用法
今天在写一个日期格式的正则表达式的时候,在网上发现一个大侠的写法: var result = date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); ...
- python正则表达式中括号的用法_Python的正则表达式中的圆括号到底如何使用?
这个问题并不太严重,严格来说我这样提问有些草率,不过也有人关注那我就把自己百度探究的结果写一写好了,有错误则请指出来. 首先是文档说明: >>> import re >> ...
- 详解Python正则表达式中group与groups的用法
在Python中,正则表达式的group和groups方法是非常有用的函数,用于处理匹配结果的分组信息. group方法是re.MatchObject类中的一个函数,用于返回匹配对象的整个匹配结果或特 ...
- js mysql替换_MySQL中使用replace、regexp进行正则表达式替换的用法分析
本文实例讲述了MySQL中使用replace.regexp进行正则表达式替换的用法.分享给大家供大家参考,具体如下: 今天一个朋友问我,如果将数据库中查到的类似于"./uploads/110 ...
最新文章
- 03 Java程序员面试宝典视频课程之常用类
- 经验分享:如何在自己的创业中,用上GPT-3等AI大模型
- MySQL 目录结构信息
- Python批量剪裁图片
- MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解
- 海外区域财务共享中心建设
- ArcGIS Server SOE开发之奇怪异常:
- winform 64位系统中使用
- 解决Mysql数据库提示innodb表不存在的问题
- Deep Cosine Metric Learning for Person Re-Identification
- 使用freemarker循环图片(附demo)
- Tensorflow编程基础之Mnist手写识别实验+关于cross_entropy的理解
- 7.2 MVC 实现登录验证
- numpy.outer()函数
- 看中科院大牛博士如何进行文献检索和阅读
- HDFS的API简单操作源码
- 弱人工智能时代,如何跨越技术与产品的鸿沟?
- 项目中加入百度联盟广告。
- 节日祝福 html,节日祝福语大全
- IBM刀片配置RHCS for centos6
热门文章
- ​每日一皮:​你的Frozen Throne...
- 面试:说说你对“零拷贝”的理解?
- 给喜欢写博、乐于交流的你们!
- Spring Boot中如何扩展XML请求和响应的支持
- 计算机课代表自荐信,课代表自荐信范文
- Can‘t connect to HTTPS URL because the SSL module is not available
- FFmpegMediaMetadataRetriever-native.aar
- ubuntu安装protobuf
- python Pil byteio转换
- Ubuntu 安装 scikit-image