正则表达式是什么意思?正则表达式常用语法
正则表达式含义:
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:多行匹配
- 网络语言细狗是什么意思?细狗是褒义词还是贬义词?
- 黑月光拿稳be剧本是哪个平台的小说?黑月光拿稳BE剧本剧情介绍
- 魔兽世界酒仙武僧怎么回血?魔兽世界10.0酒仙武僧天赋树加点推荐
- DNF上锁的箱子任务怎么做?dnf锁装备有什么用处?
- 男儿当入樽是什么意思?男儿当入樽是什么时候播出的?
- 世界快资讯丨毫无感情,满屏尴尬?到底谁教你们“用嘴演戏”的
- 要不是蔡少芬开得起玩笑,龚琳娜这次怕是要被骂上热搜了 天天观热点
- 单人票只要96元!7月7日起, 泸州欢乐派星光夜场盛大开放 天天热门
- 速读:汪小菲IP还在北京,还未前往台北接一儿一女,网友喊话大S守信
- 全球百事通!17年过去,陈思诚和王宝强,终于还是各自走了许三多和成才的路