正则表达式是什么?正则表达式在线生成工具

softyun3年前主机评测70

正则表达式是什么?到底什么是正则表达式?

在编写处理字符串的程序或网页时,经常有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。

本工具提供了常用正则表达式的在线生成功能,可实现诸如字符、网址、邮编、日期、中文等的正则表达式生成功能,并且提供各类常见语言如:javascript、php、Go语言、java、ruby、Python等的正则表达式测试语句供大家参考使用。

官网地址:

正则表达式在线生成工具

在编写处理字符串的程序或网页时,经常有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。

常用元字符

代码说明
.匹配除换行符以外的任意字符
\w匹配字母或数字或下划线
\s匹配任意的空白符
\d匹配数字
\b匹配单词的开始或结束
^匹配字符串的开始
$匹配字符串的结束

常用限定符

代码/语法说明
*重复零次或更多次
+重复一次或更多次
?重复零次或一次
{n}重复n次
{n,}重复n次或更多次
{n,m}重复n到m次

常用反义词

代码/语法说明
\W匹配任意不是字母,数字,下划线,汉字的字符
\S匹配任意不是空白符的字符
\D匹配任意非数字的字符
\B匹配不是单词开头或结束的位置
[^x]匹配除了x以外的任意字符
[^aeiou]匹配除了aeiou这几个字母以外的任意字符

常用模式修正符

代码/语法说明
i表示在进行匹配的时候不区分大小写
m多行识别.即将字符串视为多行,不管是那行都能匹配
s将字符串视为单行,转义回车换行符作为普通字符
g表示全局匹配
x将模式中的空白忽略
A强制从目标字符串开头匹配
D强制尾部无任何内容.若使用$限制结尾字符,则不允许结尾有换行
U禁止贪婪匹配,只匹配最近的一个字符串(不重复匹配)
e配合PHP函数preg_replace()使用,可以把匹配来的字符串当作正则表达式执行
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

linux查看wwn命令是什么(linux 查看wwn)

Linux是一种常见的操作系统,它被广泛应用于服务器、嵌入式设备和桌面电脑等领域。在Linux中,WWN是一种用于标识存储设备的唯一标识符。本文将介绍如何使用Linux查看WWN命令。首先,我们需要了...

硅云:2023年终钜惠促销活动,香港云服务器低至248元1年,香港虚拟主机58.19元1年,CN2+BGP线路

2023硅云年终钜惠促销活动开始了!硅云是一家专注香港云计算服务的创型高科技企业、知名主机服务商,是一家专注云计算核心技术研发、销售的企业级互联网基础设施服务商,APNIC会员单位,自有 ASN、IP...

HostYun:俄罗斯CN2线路大带宽vps,1核/1G内存/10G/300G流量/200Mbps带宽,月付22元

hostyun提供俄罗斯CN2线路VPS也超过1年了,机房位于莫斯科,基于KVM架构,200-300Mbps大带宽,双向CN2线路,DELL R630系列机器,DDR4内存,SSD硬盘组RAID10,...

云服务器公网ip

# 云服务器公网ip云服务器公网ip是一种专为云计算服务提供的ip地址。它可以通过公网访问使用户能够通过互联网连接到云服务器并访问其上托管的应用程序和数据。## 云服务器公网ip的优点使用云服务器公网...

阿里云:国内挂机宝仅需10元/月起,102元/年;2核4G广州挂机宝仅30元/月,306元/年

阿里云怎么样?之前有介绍过,阿里云是目前国内比较好的服务商,他家香港BGP+CN2口碑不错,主营产品有:弹性云服务器,香港BGP/CN2云服务器,香港物理机,国内云服务器以及海外云服务器。阿里云目前有...

腾讯云2核4g够用嘛

腾讯云2核4g够用嘛对于网站运营者而言选择一家可靠的云计算服务商至关重要。腾讯云作为全球领先的云计算服务提供商之一备受用户青睐。其中腾讯云2核4g配置是比较受欢迎的一种选择。那么这种配置足够满足网站的...