JS正则表达式(2)-- 查找规则,示例与详解

还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。

在这里插入图片描述

No. 大剑师精品GIS教程推荐
0 地图渲染基础- 【WebGL 教程】 - 【Canvas 教程】 - 【SVG 教程】
1 Openlayers 【入门教程】 - 【源代码+示例 300+】
2 Leaflet 【入门教程】 - 【源代码+图文示例 150+】
3 MapboxGL【入门教程】 - 【源代码+图文示例150+】
4 Cesium 【入门教程】 - 【源代码+综合教程 200+】
5 threejs【中文API】 - 【源代码+图文示例200+】
6 Shader 编程 【图文示例 100+】
7 Geoserver 【配置教程 100+】
8 卫星应用开发教程 【配置+应用教程 100+】
9 GIS数字孪生与大模型 【应用实战 100+】
10 报表与数字大屏 【Echarts 实战示例】 - 【D3 综合教程】 - 【其他大屏】


正则表达式在JavaScript中用于复杂的文本查找、替换和验证等操作,其查找规则包括基础字符匹配、字符集、量词、位置匹配、特殊序列、预定义字符类、分组与捕获、以及高级特性如前瞻和后顾断言等。下面通过一系列详细示例来深入解析这些查找规则。

1. 基础字符匹配

直接匹配指定字符或字符串。

let regex = /hello/;
console.log("Say hello to the world!".includes("hello")); // 使用String的includes方法作为示例,正则匹配同理

2. 字符集

  • [abc] 匹配a、b或c中的任意一个字符。
  • [a-z] 匹配任何小写字母。
let vowels = /[aeiou]/;
console.log("Quick brown fox".match(vowels)); // 匹配到第一个元音字母

3. 量词

  • *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还是大剑师兰特

打赏一杯可口可乐

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值