当前位置: 首页 > 编程笔记 >

js正则表达式中exec用法实例

杨飞飙
2023-03-14
本文向大家介绍js正则表达式中exec用法实例,包括了js正则表达式中exec用法实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了js正则表达式中exec用法。分享给大家供大家参考。具体如下:

exec要注意以下几点:

1. exec返回的是一个数组
2. 该数组的属性有input(被匹配的整个字符串) index(匹配到第一个元素的开始位置)
3. lastIndex还有个匹配到第一个属性后,指向的位置 这个属性智能由RegExp 对象!!!来访问
4. 通过这个属性可以来获取 所用所匹配到字符的字符串

代码如下:

function o_exec(){
  var str="hjjh,catfff,dog,catarigy,catdog,hjfkhj";
  var reg=/cat\S*?\b/g;
  arr=reg.exec(str);
  while(reg.lastIndex!=str.length){
    alert(arr[0]);
    arr=reg.exec(str);
}

希望本文所述对大家的javascript程序设计有所帮助。

 类似资料:
  • 本文向大家介绍js正则表达式test()和exec()用法实例,包括了js正则表达式test()和exec()用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js正则表达式test()和exec()用法。分享给大家供大家参考。具体如下: 希望本文所述对大家的正则表达式学习有所帮助。

  • 本文向大家介绍在JavaScript的正则表达式中使用exec()方法,包括了在JavaScript的正则表达式中使用exec()方法的使用技巧和注意事项,需要的朋友参考一下  exec方法为正则表达式匹配的文本搜索字符串。如果找到匹配,则返回结果数组; 否则,返回null。 语法 下面是参数的详细信息:     string : 要搜索的字符串 返回值: 如果找到一个匹配,如果不为空,则返回匹配

  • 本文向大家介绍JS正则表达式基本用法(经典全),包括了JS正则表达式基本用法(经典全)的使用技巧和注意事项,需要的朋友参考一下 //校验是否全由数字组成 JavaSript表单验证mail,判断一个输入量是否为邮箱mail,通过正则表达式实现。 正则表达式 "^\\+$"   正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模

  • 本文向大家介绍Python中正则表达式的用法实例汇总,包括了Python中正则表达式的用法实例汇总的使用技巧和注意事项,需要的朋友参考一下 正则表达式是Python程序设计中非常实用的功能,本文就常用的正则表达式做一汇总,供大家参考之用。具体如下: 一、字符串替换 1.替换所有匹配的子串 用newstring替换subject中所有与正则表达式regex匹配的子串 2.替换所有匹配的子串(使用正则

  • 主要内容:正则表达式元字符,贪婪模式非贪婪模式,正则表达式转义正则表达式(regular expression)是一种字符串匹配模式或者规则,它可以用来检索、替换那些符合特定规则的文本。正则表达式几乎适用于所有编程语言,无论是前端语言 JavaScript,还是诸如许多后端语言,比如 Python、Java、C# 等,这些语言都提供了相应的函数、模块来支持正则表达式,比如 Python 的 re 模块就提供了正则表达式的常用方法。 在使用 Python 编写

  • 正则表达式是字符串处理的有力工具和技术,正则表达式使用预定义的特定模式去匹配一类具有共同特征的字符串,主要用于字符串处理,可以快速、准确地完成复杂的字符串查找、替换等处理要求。 常用的正则表达式元字符: 元字符|功能说明 :-:|- .|除换行符外的任意单个字符 *|0个或任意多个字符 +|1个或任意多个字符 -|用在 [ ] 中表示范围 ||两者中一个 ^|行首 $|行尾 ?|0个或1个字符 \