如何使用js正则表达式函数match、exec、test、search、replace、split进行字符串匹配与处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3474个文字,预计阅读时间需要14分钟。
使用match方法通过正则表达式模式匹配字符串,并将匹配的结果作为数组返回。语法如下:
javascriptstringObj.match(rgExp)
其中:- `stringObj` 是需要进行匹配的字符串或字符串对象。- `rgExp` 是正则表达式模式。
例如:
javascriptlet str=hello world;let result=str.match(/world/);console.log(result); // [world]
match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。
stringObj.match(rgExp)
参数
stringObj
必选项。对其进行查找的 String 对象或字符串文字。
rgExp
必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。
其余说明与exec一样,不同的是如果match的表达式匹配了全局标记g将出现所有匹配项,而不用循环,但所有匹配中不会包含子匹配项。
例子1:
function MatchDemo(){ var r, re; // 声明变量。
本文共计3474个文字,预计阅读时间需要14分钟。
使用match方法通过正则表达式模式匹配字符串,并将匹配的结果作为数组返回。语法如下:
javascriptstringObj.match(rgExp)
其中:- `stringObj` 是需要进行匹配的字符串或字符串对象。- `rgExp` 是正则表达式模式。
例如:
javascriptlet str=hello world;let result=str.match(/world/);console.log(result); // [world]
match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。
stringObj.match(rgExp)
参数
stringObj
必选项。对其进行查找的 String 对象或字符串文字。
rgExp
必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。
其余说明与exec一样,不同的是如果match的表达式匹配了全局标记g将出现所有匹配项,而不用循环,但所有匹配中不会包含子匹配项。
例子1:
function MatchDemo(){ var r, re; // 声明变量。

