首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问一个正则表达式的简单有关问题

2012-02-15 
请教一个正则表达式的简单问题一个字符串,里面有很多回车换行的,比如:ABCGOOD HellonotHello abcdef!The e

请教一个正则表达式的简单问题
一个字符串,里面有很多回车换行的,比如:

ABC
GOOD Hello
not
Hello abcdef!
The end

请问找到Hello开始的那一行的正则表达式如何写?




[解决办法]
import java.util.regex.*;
public class Test {
public static void main(String[] args) {
String s = 字符串;
Pattern p = Pattern.compile("^[Hello].*$",Pattern.MULTILINE);
Matcher m = p.matcher(s);
while(m.find()) //找到以Hello开始的行
System.out.println(m.group(0));//输出该行

}
}

[解决办法]
给楼上修改一下,别介意哈.

Java code
Pattern p = Pattern.compile("^Hello.*$",Pattern.MULTILINE); 

热点排行