当前位置:  编程技术>其它

<font color=blue>一个关于正则表达式的问题

    来源: 互联网  发布时间:2014-10-13

    本文导语:  再补一个问题 (.+)、(.)+、.+不是一样的吗? [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]为什么上面代码运行结果都不一样 有的结果还用逗号分开  是怎么回事呢 代码如下:exec()返回的是匹配到符合模式的内容的数组(...

再补一个问题
(.+)、(.)+、.+不是一样的吗?

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

为什么上面代码运行结果都不一样 
有的结果还用逗号分开  是怎么回事呢
代码如下:
exec()返回的是匹配到符合模式的内容的数组(由整体和按顺选排列的子片断组成),用alert显示时会显示数组toSting()的结果(就是用逗号隔开的字符串)。
在正则表达式中 . (点)表示除换行符以外的任意字符(在加上m参数打开多行匹配模式时表示任意字符),用转义符号.表示点这个字符本体。

代码如下:
var Pattern3=//i; 
alert(Pattern3.exec("")[1]) 
为什么得到的是a而不是p?

试试alert(Pattern3.exec("")[1])将得到6
(.)+一路匹配过来,返回的是最后匹中的结果。 

+(加号)表示+前面的模式(或模式片断)当有至少一个、可有多个。

出现在正则表达式中的()所包围的的内容被视为模式中的子片断,会在exec()中体现出来。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt类font的类成员方法: font定义及介绍
  • resin 与tomcat的区别错误?out.print("<font color=green>可用</font>");
  • java命名空间java.awt类font的类成员方法: truetype_font定义及介绍
  • <font color=red>苦思不得其解的问题</font>
  • java命名空间java.awt类font的类成员方法: type1_font定义及介绍
  • 留言板问题,如何过滤掉html标签 防止别人引用html的标签呢??如<font color=red>测试</font>
  • java命名空间java.awt.font类textattribute的类成员方法: font定义及介绍
  • i have a string="<html><body><font color='red'>i want display</font></body><html>", can i display it in java?
  • java命名空间java.awt类font的类成员方法: derivefont定义及介绍
  • JavaScript字体工具包 Font.js
  • java命名空间java.awt类fontmetrics的类成员方法: font定义及介绍
  • Eclipse 字体大小控制插件 eclipse-fonts
  • java命名空间javax.accessibility类accessiblerole的类成员方法: font_chooser定义及介绍
  • jquery获取font-size属性值的代码
  • java命名空间java.awt类font的类成员方法: getnumglyphs定义及介绍
  • jQuery特效字体插件 Font effect
  • java命名空间java.awt类font的类成员方法: getitalicangle定义及介绍
  • 请教一个font的问题
  • java命名空间javax.swing.text.html类html.tag的类成员方法: font定义及介绍
  • css font缩写总结附实例
  • java命名空间javax.swing.text.html类css.attribute的类成员方法: font定义及介绍
  • GTK+-1.2.9 gdk_font_load麻烦帮忙传个字体进去。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3