易截截图软件、单文件、免安装、纯绿色、仅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中的反射机制详解

JAVA反射机制
    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属 ......

Java入门教程

最近我发现不少初学者,学习java的时候,看了好多java的历史、优点和应用范围。对于这些知识,并不难理解。我也当然同意java是一种优秀的计算机语言。但是对于我们来说要了解的并不是,这些历史等知识。而是掌握java这套技术。要想掌握这套技术实践是非常重要的。那么很多初学者,在第一步实践的时候就遇到了困难,就是配置 ......

gson(JSON字符串转换成一个相等的Java对象)

  目前大多数使用gson的还要求在java类中使用java annotation,不完全支持POJO。
Gson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。
代码例子
/*
* To change this template, choose Tools | Templates
* and open the ......

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年底。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号