`
TxjDsk
  • 浏览: 91769 次
  • 性别: Icon_minigender_1
  • 来自: wuhua
社区版块
存档分类
最新评论

正则表达式一个简单的使用

 
阅读更多

  可使用下列代码从"July 23,  2011"中提取出月份来。

  

      String regEx="([a-zA-Z]+)\\s+[0-9]{1,2},\\s*[0-9]{4}";

      String string="July 23,  2011";

      Pattern p=Pattern.compile(regEx);

      Matcher m=p.matcher(string);

      if(!m.find())

      {

               System.out.println("日期格式不正确!");

               return;

       }

      System.out.println(m.group(1));

 

 

 

  运行结果:  July

 

 

      分析:正则表达式的"()"代表分组操作,这里是把月份作为分组,匹配完毕我们可以通过Matcher类的group方法取到我们所定义的分组。需要注意的是这里的分组的索引值是从1开始的,所以第一个分组的方法是m.group(1).

分享到:
评论

相关推荐

    常用java正则表达式

    如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理...

    正则表达式使用详解及使用实例

     举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地址的格式是否正确。如果通过正则表达式验证用户邮件地址的格式正确,用户所填写的表单信息将会被正常处理;反之,如果用户输入的邮件...

    Python正则表达式标准库使用教程.pdf

    正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别...

    Python程序设计:正则表达式检索与替换.pptx

    正则表达式是一个特殊的字符序列,它能方便的检查一个字符串是否与某种模式匹配,利用正则可以快速准确的对邮箱进行校验。 任务 邮箱验证 任务知识点 正则表达式概念与语法 常用匹配规则 正则表达式检索与替换 知识...

    正则表达式验证工具源码

    因此需要一个工具去验证,多验证。出于这个目的,研制了这个小工具。 正则表达式验证工具,通过System.Text.RegularExpressions里边的Regex类的方法对输入的正则表达式与填写的字符串进行验证,界面干净简洁,功能...

    JAVA 正则表达式 教程

    正因如此,正则表达式现在是作为程序员七种基本技能之一*,因此学习和使用它在工作中都能达到很高的效率。 正则表达式应用于程序设计语言中,首次是出现在 Perl 语言,这也让 Perl 奠定了正则表达式旗手的地位。现在...

    关于在LABVIEW中使用正则匹配公式.vi

    在labview中使用正则匹配模式很简单,难的就是使用正则表达式。很多人都搞不明白,查了很多资料还是不太明白。实际上就是一些类似通配符在作怪和其他语言也差不多。附件带上了,可以研究研究,构造正则表达式的方法...

    正则表达式必知必会_正则表达式_

    正则表达式是一种威力无比强大的武器,几乎在所有的程序设计语言里和计算机平台上都可以用它来完成各种复杂的文本处理工作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,其中包括回溯引用、条件性求值...

    正则表达式系统教程 正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,

    <br> 正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考,使用...

    C++代码实例:正则表达式

    可以采用正则表达式来实现字符串匹配功能。一种简单的正则表达式是由英文...试编写一个程序,从文件中读入N个字符串,再从键盘上读入任意一个合乎规则的正则表达式,例如:“a?bb*d”,输出符合正则表达式的字符串。

    正则表达式校验身份证号码

    正则表达式验证身份证号码 共两个验证 一个是简单的 只判断是不是15位或者18位, 另外一个方法是复杂的校验,严格判断身份证号码是否合理

    利用正则表达式巧妙解析度分秒格式字符串

    利用正则表达式巧妙解析度分秒格式字符串,代码简单明了同时易于维护。希望和爱好编程的朋友交流

    正则表达式之道 电子书 下载

    正则表达式的简单入门书籍。正则表达式的简单入门书籍。正则表达式的简单入门书籍。正则表达式的简单入门书籍。正则表达式的简单入门书籍。正则表达式的简单入门书籍。正则表达式的简单入门书籍。正则表达式的简单...

    正则表达式的匹配规则

    正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。工作之余整理正则表达式的匹配规则,希望大家喜欢。

    正则全集\正则表达式使用详

    简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象...

    简单的正则表达式+js验证邮箱例子

    简单的正则表达式+js验证邮箱例子 新手必备 !

    家庭住址正则表达式

    比较准确的判断家庭住址是否正确,较网上的更新了,简单明了方便使用

    正则表达式验证工具源码(转)

    正则表达式的用途很多,然而对网上公开的正则...正则表达式验证工具,通过System.Text.RegularExpressions里边的Regex类的方法对输入的正则表达式与填写的字符串进行验证,界面干净简洁,功能实用,代码简单易懂。

    在PHP中使用与Perl兼容的正则表达式

    PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出...此外,JavaScript这种客户端的脚本语言也提供了对正则表达式的支持,现在正则表达式已经成为了一个通用的概念和工具,被各类技术人员所广泛使用。

    微信小程序实现简单input正则表达式验证功能示例

    本文实例讲述了微信小程序实现简单input正则表达式验证功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 index.wxml文件 <input placeholder="输入内容" bindinput="check"></input> ...

Global site tag (gtag.js) - Google Analytics