RegExp.prototype.exec()

1. 前言
exec()方法在一个指定字符串中执行一个搜索匹配。返回一个结果数组或null。 在设置了global或sticky标志位的情况下(如 /foo/g or /foo/y),JS的RegExp对象是有状态的,每一次exec()都从上一次结束的位置开始向后匹配。
2.语法
regexObj.exec(str)

参数
str:要匹配正则表达式的字符串。
返回值
匹配成功,返回一个数组(包含额外的属性index和input),并更新正则表达式对象的lastIndex属性。 匹配失败,返回null,并把lastIndex重置为0。
3. 实例
实例一
const reg = RegExp('foo*', 'g')
const str = 'table footable, foosball'
let arr

while (((arr = reg.exec(str)) !== null))

RegExp.prototype.exec()最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/7754.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>