易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA正则中文匹配

1、匹配双引号间内容:
Java代码
public
 
void
 test1() {  
    // 匹配双引号间内容
  
    String pstr = "\"([^\"]+)\""
;  
    Pattern p = Pattern.compile(pstr);  
    Matcher m = p.matcher("\"goodjob\""
);  
    System.out.println(m.find() ? m.group(1
) : 
"nothing"
);  
  
    // 测试中文
  
    m = p.matcher("\"goodjob里面有中文呢\""
);  
    System.out.println(m.find() ? m.group(1
) : 
"nothing"
);  
}  
public void test1() {
// 匹配双引号间内容
String pstr = "\"([^\"]+)\"";
Pattern p = Pattern.compile(pstr);
Matcher m = p.matcher("\"goodjob\"");
System.out.println(m.find() ? m.group(1) : "nothing");
// 测试中文
m = p.matcher("\"goodjob里面有中文呢\"");
System.out.println(m.find() ? m.group(1) : "nothing");
}
2、中文内容也匹配:
Java代码
public
 
void
 test2() {  
    // 中文内容也匹配
  
    String pstr = "\"([^\"|[\u4e00-\u9fa5]]+)\""
;  
    Pattern p = Pattern.compile(pstr);  
    Matcher m = p.matcher("\"goodjob里面有中文呢\""
);  
    System.out.println(m.find() ? m.group(1
) : 
"nothing"
); &n


相关文档:

java和。net之间的互操作

.net网站theserverside.com上,有一篇讲.net和java互操作的文章,收集了net和java互操作性的文章精选
[url]http://www.theserverside.net/tt/articles/showarticle.tss?id=InteropGuide[/url]
In the heterogeneous world of enterprise computing, interoperability is no longer a luxury but a necessity. The multip ......

Java 多线程编程之七:死锁(附源代码)

Java 多线程编程之七:死锁(附源代码)
源代码下载
        多线程编程中,线程死锁也是一个比较有趣的问题。然而死锁发生的可能性很小,正因如此,大家可能对此不是很熟悉。但是死锁并不是不重要,因为它确确实实存在着,随时会出现在我们的程序之中。很多朋友面试的时候都遇到过这 ......

Java 7决定包含闭包 发布日期推迟至2010年底


在Devoxx 2009(一年一度的Java社区大会,今年在11月16-20日举行)上,Sun宣布将在JDK 7中增加闭包功能。这个功能的添加将从FCM v0.5(First-Class Methods,第一类方法)的语法和语意开始着手。FCM与JCA原本一同被提交,然而Sun宣布JCA将不在JDK 7中考虑。
 
同时,Sun表示Java 7的发布时间将被推迟至2010年底。 ......

JAVA中容易混淆的一些小知识

问题一:我声明了什么!
  String s = "Hello world!";
  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。
  这个语句声明的是一个指向对象的引用,名为“s&r ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号