2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 深入理解JS正则表达式之REGEXP对象的解析

深入理解JS正则表达式之REGEXP对象的解析

时间:2020-05-13 17:17:45

相关推荐

深入理解JS正则表达式之REGEXP对象的解析

web前端|js教程

REGEXP对象

web前端-js教程

这篇文章主要介绍了关于深入理解JS正则表达式之REGEXP对象的解析,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

漫画php源码,vscode插件应用,ubuntu开机卡登录,tomcat提示严重,sqlite创建表格,jquery定时器插件,前端ui框架排名,爬虫技术盗U,php 数组 空,新乡专业seo,饮品php门户网站模板,打开网页源码的软件,表单验证注册模板,discuz自定义页面,图书管理系统mo,java 验证码程序lzw

REGEXP对象

JavaScript通过内置对象RegExp支持正则表达式,有两种方法实例化RegExp对象。

名片在线设计源码php,vscode取消块注释,ubuntu版ghost,tomcat怎么杀端口,多刺爬虫,php bigpipe,萍乡网络seo推广方案,水墨风格文学网站源码,html模板动画效果lzw

1.字面量

漫画网源码 自动采集,ubuntu分区工具安装,python爬虫提取内容,php程序员适合转py还是go,https 影响seolzw

2.构造函数

字面量

字面量是直接通过/.../创建RegExp对象实例。

var reg = /\bis\b/var text = He is a boy.var result = text.replace(reg, IS) // He IS a boy.

构造函数

构造函数版本看起来比较像Java中创建实例的样子,但是正如不推荐使用new Array而是使用[]创建数组一样,推荐使用字面量创建RegExp对象实例。

var reg = new RegExp(\\is\\b, g)var text = He is a boy. It is a dogvar result = text.replace(reg, IS) // He IS a boy. It IS a dog

修饰符

在正常情况下,正则匹配到第一个匹配项则停止,并且默认大小写敏感,如果想修改默认选项,则需要修饰符。值得一提,修饰符可以同时使用,比如我想要全局大小写不敏感,则同时在正则末尾加上gi

g:global 全文搜索

i:ignore case 忽略大小写

m:multiple lines 多行搜索

var reg = /\bis\b/givar text = He is a boy. It Is a dogvar result = text.replace(reg, 0) // He 0 a boy. It 0 a dog

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。