您的位置:程序门 -> java -> j2se / 基础类



正则表达式如何匹配所有字符,包括换行符?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


正则表达式如何匹配所有字符,包括换行符?
发表于:2007-02-26 10:37:32 楼主
.*可匹配所有字符,不包括换行符,如何写匹配包括多个换行符的表达式呢?
比如匹配如下一段字符串:
throws   invocationtargetexception,
illegalaccessexception,   remoteexception,  
hibernateexception,exception   {

谢谢了!
发表于:2007-02-26 10:50:071楼 得分:0
你想以什么符号匹配呀?逗号吗?
发表于:2007-02-26 10:53:562楼 得分:0
(.*\r\n)+
发表于:2007-02-26 10:54:593楼 得分:0
试试这个,呵呵:
(?s:.*)
发表于:2007-02-26 10:57:314楼 得分:0
(.*(\r\n)*)+
发表于:2007-02-27 14:34:095楼 得分:0
通常,使用   singleline   模式时,   ". "   就可以匹配换行符。

javascript   的   regexp   不支持   singleline   模式。
可以使用   (. ¦\n)

推荐文章:
http://www.regexlab.com/zh/regref.htm

发表于:2007-03-06 11:24:236楼 得分:0
"[\\x00-\\xff]* "
发表于:2007-03-06 15:37:227楼 得分:0
up
发表于:2007-03-07 14:58:138楼 得分:0
up
发表于:2007-03-07 15:25:319楼 得分:0
(. ¦\r ¦\n)+
发表于:2007-03-07 15:26:0910楼 得分:0
原来想得太简单了。。。。。。
发表于:2007-03-07 22:38:0011楼 得分:0
string   patternstring   =   ". ";
pattern   pattern   =   pattern.compile(patternstring,   pattern.dotall);
发表于:2007-03-22 16:44:1612楼 得分:0
pattern   pat   =   pattern.compile( ".*[\n]* ");
matcher   mat   =   pat.matcher(str);


快速检索

最新资讯
热门点击