正则表达式含义:
1、正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。
2、许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开来的,后来在广泛运用于Scala、PHP、C#、Java、C++、Objective-c、Perl、Swift、VBScript、Javascript、Ruby以及Python等等。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
正则表达式常用语法:
(1)通配符
?:匹配文件中的0个或1个字符
*:匹配0个或多个字符
^:匹配字符串的开始位置,如^a指匹配以a字母为开始的所有字符串
$:匹配字符串的结尾位置,以什么为结尾
+:匹配一次或多次
[]:中括号表达式
(2)普通字符
[A-Z]匹配所有大写字母
[a-z]匹配所有小写字母
\w匹配字母、数字、下划线,相当于[A-Za-z0-9]
(3)非打印字符
\n匹配换行符
\r匹配回车符
\t匹配制表符
(4)限定字符
*、+、?
{n}匹配n次,n指非负整数
{n,}至少匹配n次
{n,m}最少匹配n次,最多匹配m次
(5)修饰符
i:不区分大小写
g:全局匹配
m:多行匹配
- 世界快资讯:正则表达式是什么意思?正则表达式常用语法
- 团购房是什么意思?团购房子有什么风险?团购房子一般能便宜多少?
- 大熊猫一般产几只仔?大熊猫是一级还是二级保护动物?_世界热议
- 贷款担保人需要提供什么资料?贷款担保人可以中途取消担保吗?_天天快看
- 基金下跌时如何保持心态?怎么保持淡定?|世界信息
- 怎样打开隐藏文件夹 打开隐藏文件夹的方法
- 侵犯知识产权的行为包括哪些?知识产权诉讼以申请日为准吗?
- 股票在集合竞价该如何买入?集合竞价的规则都有哪些?
- 新蔡县法律援助中心:“我为群众办实事”纪实 残疾女遇负心汉逃避义务 法律援助倾情服务讨公道
- 蔡徐坤将不出席 TMEA 盛典:艺人需要处理当下事宜|环球今热点
- 代办车辆过户要多少钱 汽车过户办理流程? 观天下
- 世界观点:能对知识产权诉讼保全吗?恶意提起知识产权诉讼会怎么样?
- A+进阶 享法随心,平安银行信用卡权益服务全面升级
- 清朝入关后第一位帝王是谁 皇太极为什么没有入关?
- 唐河县临港街道冯岗社区新时代文明实践站开展预防“未成年人防溺水”宣传活动
- 红日药业是哪一年上市的?红日药业最新股票价格是多少?_天天简讯
- 电脑设备管理器打不开怎么办?电脑连不上外接摄像头怎么办?|每日热文
- 天天视讯!没带行驶证上路怎么处罚 车辆行驶证丢失在哪补办?
- 环球资讯:机顶盒跟电视机怎么连接?机顶盒连接不上网络怎么办
- 环球观察:股票一直融资买入是好是坏?怎样从融资融券中看出股票未来的涨跌?