基础知识:JAVA元字符|

文章作者 100test 发表时间 2007:10:19 12:45:36
来源 100Test.Com百考试题网


元字符"|"大家都了解吧,他的意思是“或”。是表达式之间的或,和[]的区别就是一个是表达式间的一个是字符间的。
package com.hf.regxTest.common.
import java.util.regex.Matcher.
import java.util.regex.Pattern.
/**
* 测试多选结构
* @author Administrator
*
*/
public class DuoxuanTest {
public static void test(String pString,String value){
System.out.println("正则式:" pString).
System.out.println("值:" value).
Pattern p=Pattern.compile(pString).
Matcher m = p.matcher(value).

while(m.find()){
int start=m.start().
int end=m.end().
System.out.println("start:" start).
System.out.println("end:" end).
String g = m.group().
System.out.println("group:" g).

}
System.out.println("\n").
}
/**
* @param args
*/
public static void main(String[] args) {
/**
* 测试元字符"|"
* 他的意思是“或”。是表达式之间的或,和[]的区别就是一个是表达式间的一个是字符间的。
*/

/**
* 测试字符组下面的两种写法是等价的,但只限于单个字符
*/
String pString="g(e|r)y".//g[er]y
String value="gey".
test(pString,value).
}
}


相关文章


赶紧来测试一下你是否掌握了Java
消费者版本JRE(Co umerJRE)将瘦身到4MB
解析Selenium的方法
使用JAVA开发FORM身份验证的Web应用程序
基础知识:JAVA元字符|
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛