js正则表达式中的match函数,使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。

功能:使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回

函数格式:stringObj.match(rgExp) stringObj为字符串必选 rgExp为正则表达式必选项

返回值:如果能匹配则返回结果数组,如果不能匹配返回null

示例:

复制代码 代码如下:

//使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回

var objStr=new String("Yue I love you till the end of my life!");

var re=//wo(/w+)?/g;//该表达式用来匹配一个以/w代表的字符,第二个字符是o,后面有一个字符或者多个字符+表示前面的字符匹配的次数,全局匹配

var arr=objStr.match(re);//调用match方法匹配字符串并且如果存在返回数组,如果没有结果返回为null

document.write("匹配前的字符串:"+objStr+"
");//输出匹配前的字符串

if(arr!=null){//如果能匹配成功即arr数组不为空,循环输出结果

for(var i=0;i

document.write("

"+arr[i]);

}

}

java中的match函数_js 正则表达式中的match函数相关推荐

  1. js 正则中冒号代表什么_JS正则表达式一条龙讲解(从原理和语法到JS正则)

    正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时候,总能给你一点思路:正则啊,就像一台验钞机,在你不知道用户提交的钞票真假的时候,总能帮你一眼识别:正则啊,就像一个手电筒,在你需要找什么玩意的时候 ...

  2. php正则表达式中的字符是,PHP_PHP正则表达式中的特殊字符,字符/意义:对于字符,通常表 - phpStudy...

    字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符'b',通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线 ...

  3. php正则表达式中的字符是,PHP正则表达式中的特殊字符详解

    字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符'b',通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线. ...

  4. python findall函数_python正则表达式之中的findall函数是什么?

    在这篇文章之中我们来了解一下关于python正则表达式的相关知识,有些朋友可能是刚刚接触到python这一编程语言,对这一方面不是特别的了解,在接下来这篇文章将会来带大家来了解关于正则表达式中的pyt ...

  5. java apply 函数_Js(Javascript)中的apply方法的使用

    Function.apply(obj,args)方法能接收两个参数,简单说apply方法作用就是给类或方法中的this赋值.所以学会这个方法首先要知道this的作用.(this的用法可以看一下这个链接 ...

  6. java 判断手机运营商_JS正则表达式判断手机号所属运营商

    根据用户的输入手机号码判断该号的运营商是移动.联通.电信或其他,再根据不同的运营商做出相应的处理,下面介绍js中如何判断手机号的运营商的代码电话号码是电话管理部门为电话机设定的号码.一般7--8位数组 ...

  7. java正则匹配下划线_js正则表达式匹配数字字母下划线等

    1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中: ^ 与字符串开始的地方匹配 ( ...

  8. 定义一个圆类java用echo_正则表达式中圆括号的作用

    圆括号在正则表达式中有着十分重要的作用. 在shell中的圆括号和正则中的圆括号是有区别的.在shell中圆括号意味着进程替换,比如  (var=1)表示在子shell(子进程)中创建变量var并赋值 ...

  9. js 正则表达式中的特殊字符

    字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对 ...

  10. python正则表达式中的r与转义字符_左手用R右手Python系列13——字符串处理与正则表达式...

    原标题:左手用R右手Python系列13--字符串处理与正则表达式 杜雨,EasyCharts团队成员,R语言中文社区专栏作者,兴趣方向为:Excel商务图表,R语言数据可视化,地理信息数据可视化.个 ...

最新文章

  1. vb 取得计算机名及目录
  2. Design Pattern - Flyweight(C#)
  3. 内核中修改和保存defconfig的方法
  4. python3.7正则表达式语法_python3正则表达式的几个高级用法
  5. ubuntu QT 编译报错 -1: error: cannot find -lGL问题的解决方法
  6. 动态规划(一)入门例子
  7. LFS(Linux From Scratch)学习
  8. MS CRM 2011 Audit
  9. Navicat15连接Oracal失败解决办法
  10. 通过HttpURLConnection模拟post表单提交
  11. IIS DirectoryEntry
  12. Matlab中插值函数汇总和使用说明
  13. 内存颗粒和闪存颗粒的区别_内存颗粒及频率知识,你真的清楚吗?
  14. opencv warp(扭曲)球面投影的原理
  15. Linux 账号管理与 ACL 权限配置
  16. 服务器配置高点网站打开速度,网站打开速度慢,你必须要解决的事?
  17. So Different You Are
  18. Laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别是什么?
  19. 一帘心事碎碎念,一眸雪舞剪剪风
  20. 8个你至少应该参加一次的极客盛会

热门文章

  1. Android应用优化之冷启动优化
  2. LLVM项目的目录布局介绍
  3. 深度精简版XP如何安装IIS
  4. iOS开发 frame与bounds
  5. 软件测试与质量保障之间的关系
  6. Blekko推出类Flipboard社交新闻网站ROCKZi
  7. python 移动平均线_Python中的SMA(短期移动平均线)
  8. 另眼看待 qq 和 360. 资本运作
  9. 从SLAM到视觉识别、VIO,大牛分享!
  10. 寻路机器人单片机程序示例_单片机c语言示例程序