在java中用正则表达式,匹配所有字符(包括\r, \n)等,总之所有字符,怎么写? pattern 加前缀 (?s) 即dotall 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 allenhe() ( ) 信誉:100 2004-04-05 21:30:00 得分:0 [\\w]*任意长 大师阿!\\w == a-zA-Z_ a-zA-Z_ 怎么匹配 \r\n\t? allenhe() ( ) 信誉:100 2004-04-05 23:09:00 得分:0 [\\w\\s]* 这个可以匹配 $%^&*()!~@ 等吗?好好看看jdk document 再说吧 前面用DOTALL后面用 . 匹配:(?s).* 比如要match 'startjava#$% \n\t\regexp example#$%@#end'中的'java#$% \n\t\regexp example#$%@#'pattern就要这样写 "(?s)start(.*)end"或者 "(?s)(?<=start).*(?=end)"第一个就可以用match.group(1)取出内容第二个直接用group()就可以了具体关于java regexp 可以参见j2se doc java.util.regex.*import java.util.regex.*;class RegexTest { public static void main (String[] args ) { String str = "startjava#$% \n\t\regexp example#$%@#end" + str = str.trim(); Pattern p = Pattern.compile("(?s)(?<=start).*(?=end)"); Matcher m = p.matcher(str); if (m.find()) System.out.println( m.group() ); }} if条件句中关于else if的问题 关于import机制的问题 有人知道 Windows下 怎么监控的Java程序运行吗? 俺新来的,问个简单问题,怎么样才可以实现用JAVA向文本中插入文字的操作. Vector对象处理问题(急用) 抽象方法使用中的一个简单问题 100分 如何写入内容到properties文件? 这种问题实在不该问啊,可我得把java进行到底的呀! 一个字符集编码的问题,请大家帮忙! 现在网上有没有jbuilder5下载 (救急!!)JDBC连接Informix数据库 JTextArea怎么设置输入长度
[\\w]*
任意长
大师阿!
\\w == a-zA-Z_
[\\w\\s]*
这个可以匹配 $%^&*()!~@ 等吗?
好好看看jdk document 再说吧
(?s).*
'startjava#$% \n\t\regexp example#$%@#end'中的
'java#$% \n\t\regexp example#$%@#'pattern就要这样写 "(?s)start(.*)end"
或者 "(?s)(?<=start).*(?=end)"
第一个就可以用match.group(1)取出内容
第二个直接用group()就可以了具体关于java regexp 可以参见j2se doc java.util.regex.*import java.util.regex.*;
class RegexTest {
public static void main (String[] args ) {
String str =
"startjava#$% \n\t\regexp example#$%@#end" +
str = str.trim();
Pattern p =
Pattern.compile("(?s)(?<=start).*(?=end)");
Matcher m = p.matcher(str);
if (m.find()) System.out.println( m.group() );
}
}