java regexp
public class Test2 {
public static void main(String[] args) {
// 简单认识正则表达式的概念
/*
* p("abc".matches("...")); p("a8729a".replaceAll("\\d", "-")); Pattern
* p = Pattern.compile("[a-z]{3}"); Matcher m = p.matcher("fgh");
* p(m.matches()); p("fgha".matches("[a-z]{3}"));
*/
// 初步认识. * + ?
/*
* p("a".matches(".")); p("aa".matches("aa")); p("aaaa".matches("a*"));
* p("aaaa".matches("a+")); p("".matches("a*"));
* p("aaaa".matches("a?")); p("".matches("a?")); p("a".matches("a?"));
* p("214523145234532".matches("\\d{3,100}"));
* p("192.168.0.aaa".matches(
* "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"));
* p("192".matches("[0-2][0-9][0-9]"));
*/
// 范围
/*
* p("a".matches("[abc]")); p("a".matches("[^abc]"));
* p("A".matches("[a-zA-Z]")); p("A".matches("[a-z]|[A-Z]"));
* p("A".matches("[a-z[A-Z]]")); p("R".matches("[A-Z&&[RFG]]"));
*/
// 认识\s \w \d \
/*
* p(" \n\r\t".matches("\\s{4}")); p(" ".matches("\\S"));
* p("a_8".matches("\\w{3}"));
* p("abc888&^%".matches("[a-z]{1,3}\\d+[&^#%]+"));
* p("\\".matches("\\\\"));
*/
// POSIX Style
// p("a".matches("\\p{Lower}"));
// boundary
/*
* p("hello sir".matches("^h.*")); p("hello sir".matches(".*ir$"));
* p("hello sir".matches("^h[a-z]{1,3}o\\b.*"));
* p("hellosi
相关文档:
package dtm.tools;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Calendar;
import java.util.Dat ......
String str = "[010101]+[010102]";
String ss = "
System.out.println(ss); // \[010101]
[ 是特殊字符,
需要用反斜杠 \[ 对其进行转义
\\[010101]";
String ssss = "
\\ ......
Java 读取 MySQL 中文 乱码
场景:Java,eclipse,读取MySQL数据库,MySQL编码为utf-8
问题:读出来的中文在eclipse的输出窗口中显示为乱码
错误的写法
1
System.out.print(new String( rs.getString("bib_author").getBytes("utf-8"),"GBK" ));
2
System.out.print( ......
//打开工具的路径及名字
String toolsPath = "D:/office/Office12/WINWORD.EXE";
//被打开文件的路径及名字
String fileName = " D:/test.doc";
try {
Process p = Runtime.getRuntime().exec(toolsPath+fileName);
} catch (IOException e) {
// T ......