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

net_morning 2007-10-04 11:29:38
一个字符串,里面有很多回车换行的,比如:

ABC
GOOD Hello
not
Hello abcdef!
The end

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


...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbl0201 2007-10-05
  • 打赏
  • 举报
回复
能讲解一下吗?
shan1119 2007-10-05
  • 打赏
  • 举报
回复
给楼上修改一下,别介意哈.
Pattern p = Pattern.compile("^Hello.*$",Pattern.MULTILINE); 
johnsoncr 2007-10-05
  • 打赏
  • 举报
回复
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));//输出该行

}
}
johnsoncr 2007-10-05
  • 打赏
  • 举报
回复
有关正则表达式的内容请看这里:http://hi.baidu.com/johnsoncr/blog/item/8405e509d36541cc3bc763f3.html
lz1019 2007-10-05
  • 打赏
  • 举报
回复
mark

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧