易截截图软件、单文件、免安装、纯绿色、仅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 Annotation使用大全 (ZT)


一、Annotation究竟是什么?
    Annotation 提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中 ......

JAVA中的反射机制详解

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

Java如何每5秒生成一个随机数


import java.util.Random;   
import java.util.Timer;   
import java.util.TimerTask;   
  
/**  
 * Java如何每5秒生成一个随机数  
 *   
 * @author Java人(java2000.net)  
 */&nbs ......

JAVA规范学习——static成员初始化

class Super { static int taxi = 1729; }
class Sub extends Super {
static { System.out.print("Sub "); }
}
class Test {
public static void main(String[] args) {
System.out.println(Sub.taxi);
}
}
输出:1729
知识要点:
A reference to a class field causes initialization of ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号