还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;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. 量词
*