`
biqing0427
  • 浏览: 55612 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达式(regex.*)

    博客分类:
  • Unit
阅读更多
   正则表达式通常以字符串的形式出现,它首先必须被编译为Pattern类的一个实例。
结果模型可以用来生成一个Matcher,它(生成的Macher实例)可以匹配根据这个正则表达式生成的任意字符序列。在实现一个匹配器中的匹配时包括了任意多的情况,并且多个匹配器可以共享同一个匹配模式。

导入类:java.unit.regex.*import java.util.regex.Matcher;
import java.util.regex.Pattern;

使用过程:Pattern p = Pattern.compile("a*z");
Matcher m = p.matcher("aaaaaz");
boolean b = m.matches();

也可以:boolean b = Pattern.matches("a*z", "aaaaaz");

Pattern类的实例不能被改变,并且是线程安全的。注意,Matcher类并不是线程安全的


判断有几组匹配:int count = matcher.groupCount();

得到其中一组字符:String groupStr = matcher.group(groupNumber);
分享到:
评论
1 楼 biqing0427 2008-02-26  
正则表达式:.代表任意字符。

相关推荐

    正则表达式regex.lib

    正则表达式regex.lib

    45 - Nginx中的正则表达式.mp4

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。...正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

    regex-正则表达式教程.pdf

    regex-正则表达式教程.pdf

    C#正则表达式Regex类的用法

    C# 正则表达式 Regex的用法 编程语法

    linux下的C语言POSIX正则表达式头文件和源文件: regex.h regex.cpp

    linux下posix标准的正则表达式库,支持regcomp, regexec等,可以放到vs2010或vs2012下进行编译。

    正则表达式支持库2.0#0版(静态版)

    易语言RegEx_static.lib支持库中文名为易语言正则表达式支持库,本易语言支持库实现了对正则表达式(Regular Expression)的支持。注意,本支持库中的所有命令均为高级命令,要求使用者具有一定的正则表达式知识基础...

    Regex正则表达式生成工具

    正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所...

    db2-正则表达式.zip

    1- Save attached db2_regex.zip file to a new folder on the hard disk for example to C:\avalanche 2- Extract all files from the zip file to C:\avalanche\db2_regex 3- Open C:\avalanche\db2_regex\...

    正则表达式整理汇总(参考学习)

    [1]里面在包括一个正则表达式测试小程序 RegexTester.exe [2]正则表达式30分钟入门教程.pdf] [3]正则表达式规则.doc [4]正则表达式30分钟入门教程.mht 自己整理用的,现在分享一下吧。 当然也是为了赚一些...

    正则表达式手册.zip

    许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java...正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

    正则常用表达式.txt

    正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则...

    精通正则表达式~~~

    精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...

    正则表达式之道.pdf

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。...正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

    正则工具Regex.Match.Tracer.v.2.1.Cr

    正则工具Regex.Match.Tracer.v.2.1 写正则表达式 的利器

    正则表达式匹配regex.rar

    用该正则表达式软件可匹配出您想要的字串,而且很好用

    java 正则表达式 Java Regex.rar

    java 正则表达式 java 正则表达式 java 正则表达式 java 正则表达式 java 正则表达式 java 正则表达式 java 正则表达式

    正则表达式教程和配套测试工具regextester

    非常棒的正则表达式速成教程,号称30分钟叫...这个教程是配合正则表达式测试工具regextester一起使用的,我已经将regextester打包到里面了,方便大家学习。虽然要五分不少,但是5分确实学会正则表达式还是灰常划算的:)

    正则表达式(regex)C语言源码,超强查找/替换算法

    正则表达式是一个很强的工具,可以在你的软件中增强查找、替换、匹配等功能。附件中封装了Henry Spencer的regex library源码,有说明和范例,纯C可移值,简单易用。

    Regex Match Tracer 2.1.6.925官网免费版正则表达式工具.zip

    Regex Match Tracer是一款正则表达式测试工具,内置替换模式、分割模式与扩展模式。现在官方已经发布了这个免费版本,匹配无限制使用。MTracer.exe(主程序)MTracerWeb.ocxstdplgin.dllUninstall

    正则表达式教程.pdf

    本文介绍如何使用 java.util.regex API 作为正则表达式模式匹配。虽然说这个包中可被接受的语法参数与 Perl 是相似的,但我们并不需要掌握 Perl 的语法知识。本教程将从基础开始,逐层深入到更多的高级技巧。

Global site tag (gtag.js) - Google Analytics