读书人

java模式匹配的有关问题

发布时间: 2012-12-20 09:53:21 作者: rapoo

java模式匹配的问题
import java.io.Console;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexText {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Console console =System.console();
if(console==null);
{
System.err.println("No console");
System.exit(1);
}
while(true)
{
Pattern pattern=Pattern.compile(console.readLine("%nEnter your regex:"));
Matcher matcher=pattern.matcher(console.readLine(" Enter input string:"));
boolean found =false;
while(matcher.find())
{
console.format("I found the text\"%s\"starting at"+"index%d and ending at index %d.%n",matcher.group(),matcher.start(),matcher.end());
found=true;
}
if(!found)
{
console.format("No match found.%n");
}
}

}

}

上面的程序运行的结果是No console 不能匹配输入的字符串,但又没找的原因,哪位指点一下,谢谢

读书人网 >编程

热点推荐