进阶笔记(2)——JavaScript语言精碎
2023-12-02 03:40:10
正则 / 正则表达式 /
^ 表示字符串开始
(?:...) 表示一个非捕获型分组(没多大意义)
后缀 ? 表示匹配 0 或 1次
( ... ) 表示捕获型分组
[^] 表示除了[]里面的之外
* 匹配 0 次或 多 次
+ 匹配 1 次货多次
[ 字符类 ] 按【字符类】匹配
/i 不区分大小写
/g 全局匹配
/m 多行匹配
$ 匹配结束
RegExp
new 一个RegExp对象 , 接受两个参数(一个是要匹配的字符串模式,另一个是可选的标志字符串。由于RegExp构造函数的模式参数是字符串,所以在某些情况下要对字符进行多重转义,所有元字符都必须转义,那些已经转义过的字符也是如此)例如:
字面量模式 /\[bc\]at/ 等价的字符串为 “\\[bc\\]at”
正则表达式选择: 一个正则表达式包含一个或多个表达式,有 | 分开,如果匹配项符合其中一个表达式要求即可匹配
最新文章
- Redis学习 - 配置属性:bind
- 测试post接口curl
- JSP自定义标签——调用数据库(通过id号搜索相关信息)
- Nginx NLB 及Redis学习
- ADS的默认连接分析及编译器产生符号解惑
- jQuery获取鼠标事件源(万能)
- PyMOTW: heapq¶
- RESTEasy:@FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明
- 浅谈python 手机crash和app crash循环执行问题
- java 与操作系统进程同步问题(二)————经典消费者生产者问题
- Python2.7笔记——常用技术点汇总
- LuaJavaBridge - Lua 与 Java 互操作的简单解决方案
- html的基本结构
- Python操作MongoDB和Redis
- Confluence 6 系统运行信息中的 JVM 内存使用情况
- Codeforces Round #220 (Div. 2) D - Inna and Sequence
- JVM加载class文件的原理机制(转)
- nginx+tomcat集群
- 【单位矩阵】【杭电OJ1575】
- Javascript函数声明与函数表达式的区别
热门文章
- 【7】使用css/js/html模板来实现一个注册、登录和管理的功能
- 使用ARM模板在Azure中国大规模部署DCOS集群
- java基础总结——数组
- 让libvirt支持win7运行2核以上
- No enclosing instance of type test8 is accessible. Must qualify the allocation with an enclosing instance of type test8 (e.g. x.new A() where x is an
- Linux iostat监测IO状态(转)
- Spring + Tomcat 启动报错java.lang.ClassNotFoundException: org.apache.commons.pool.impl.GenericObjectPool
- CoFun 1616 数字游戏
- 粗窥STARTUP.A51和INIT.A51
- Windows 下 pip和easy_install 的安装与使用