javascript之string正则式

1.search方法

复制代码
search() 返回第一个匹配的索引,未找到返回-1
javascript 复制代码
const str = "Hello World";
const index = str.search(/World/);
console.log(index); // 6
 

2 match方法

match() 用于在字符串中执行正则匹配,返回匹配结果的数组或null

javascript 复制代码
const str = "Hello World";
const result = str.match(/World/);
console.log(result); // ["World"]
 

3 replace方法

这个方法是用来替换匹配的子字符串,支持字符串或函数作为替换值

javascript 复制代码
const str = "Hello World";
const newStr = str.replace(/World/, "JavaScript");
console.log(newStr); // "Hello JavaScript"
 

4 split()方法

这个方法是用来分割字符串为数组

javascript 复制代码
const str = "a,b,c";
const arr = str.split(/,/);
console.log(arr); // ["a", "b", "c"]
 
相关推荐
朝朝辞暮i1 分钟前
C++ 第 36 课:Action——机械臂/VLA 非常重要
开发语言·c++·算法·ros2
谢亮_vipxieliang4 分钟前
Go 接口设计原则核心知识点
开发语言·ios·golang
Wang's Blog5 分钟前
Java框架 SpringCloud 快速入门: Feign 替代 RestTemplate 实现声明式远程调用
java·开发语言·spring cloud
谢亮_vipxieliang6 分钟前
Go 结构体与方法集核心知识点
java·开发语言·golang
郝学胜-神的一滴9 分钟前
Numpy数据处理详解 01:NumPy 从环境搭建到入门上手
开发语言·人工智能·python·程序人生·数据分析·numpy
尘客-追梦9 分钟前
qmake / jom / 影子构建:把编译管起来
开发语言·c++·qt
Ai-_Man12 分钟前
从聊天框到正式文档:AI导出鸭瞄准AI大模型应用的“最后一公里”
开发语言·前端·javascript·人工智能·小程序
EatFan14 分钟前
2026 Java 后端面试风向变了:八股文只是门槛,场景化追问才是淘汰线
java·开发语言·jvm·面试·后端面试·八股文·full gc
江屿风22 分钟前
【Linux系统】【从菜鸟驿站到操作系统:一节课打通Linux重定向与缓冲区真相】流食般投喂
linux·运维·服务器·开发语言·笔记
专业程序开发源23 分钟前
springboot酒店会员点餐系统22339-计算机课程设计、毕业设计
java·javascript·vue.js·spring boot·后端·php·课程设计