正则表达式m修饰符(多行匹配)
发布时间 - 2026-01-10 22:05:38 点击率:次正则表达式m修饰符:

m修饰符规定正则表达式可以执行多行匹配。
m修饰符的作用是修改^和$在正则表达式中的作用,让它们分别表示行首和行尾。
在默认状态下,一个字符串无论是否换行只有一个开始^和结尾$,如果采用多行匹配,那么每一个行都有一个^和结尾$。
语法结构:
构造函数方式:
new RegExp("regexp","m")
对象直接量方式:
/regexp/m
浏览器支持:
IE浏览器支持此元字符。
火狐浏览器支持此元字符。
谷歌浏览器支持此元字符。
实例代码:
实例一:
var str="This is an\n antzone good"; var reg=/an$/; console.log(str.match(reg));
以上代码不能够匹配字符串"an",尽管"an"后面已经换行了,但是并没有采用多行匹配,所以不是字符串行的结尾。
实例二:
var str="This is an\n antzone good"; var reg=/an$/m; console.log(str.match(reg));
以上代码可以匹配字符串"an",因为采用了多行匹配。
实例三:
var reg = /^b/; var str = 'test\nbbs'; execReg(reg,str);
匹配失败,因为字符串的开头没有b字符。但是加上m修饰符之后:
实例四:
var reg = /^b/m; var str = 'test\nbbs'; execReg(reg,str);
匹配到b,因为加了m修饰符之后,^已经表示行首,由于bbs在字符串第二行的行首,所以可以成功地匹配。
# 正则表达式
# 多行匹配
# Python使用中文正则表达式匹配指定中文字符串的方法示例
# iOS 正则表达式判断纯数字及匹配11位手机号码的方法
# Go语言正则表达式用法实例小结【查找、匹配、替换等】
# 正则表达式教程之重复匹配详解
# 正则表达式匹配IP的表达式(推荐)
# 正则表达式全局匹配模式(g修饰符)
# Java使用正则表达式(regex)匹配中文实例代码
# 正则表达式匹配(URL、电话、手机、邮箱)的实例代码
# 修饰符
# 换行
# 都有
# 采用了
# 只有一个
# 火狐
# 不能够
# 状态下
# 行尾
# regexp
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
在线制作视频网站免费,都有哪些好的动漫网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
UC浏览器如何设置启动页 UC浏览器启动页设置方法
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何获取上海专业网站定制建站电话?
Android 常见的图片加载框架详细介绍
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
敲碗10年!Mac系列传将迎来「触控与联网」双革新
bing浏览器学术搜索入口_bing学术文献检索地址
进行网站优化必须要坚持的四大原则
如何用好域名打造高点击率的自主建站?
如何在Windows服务器上快速搭建网站?
Laravel怎么使用Intervention Image库处理图片上传和缩放
C++时间戳转换成日期时间的步骤和示例代码
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
免费网站制作appp,免费制作app哪个平台好?
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
教你用AI将一段旋律扩展成一首完整的曲子
Python面向对象测试方法_mock解析【教程】
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Python制作简易注册登录系统
PythonWeb开发入门教程_Flask快速构建Web应用
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
JS碰撞运动实现方法详解
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
js实现点击每个li节点,都弹出其文本值及修改
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何在万网开始建站?分步指南解析
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
详解Android中Activity的四大启动模式实验简述
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
如何快速搭建个人网站并优化SEO?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?

