閱讀988 返回首頁    go 阿裏雲 go 技術社區[雲棲]


鍏充簬涓枃鐨勬鍒欒〃杈懼紡閫夋嫨鎬у尮閰?鍗氬-浜戞爾紺懼尯-闃塊噷浜?

package com.zzk.cn;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TestString2 {
    public static void main(String[] args) {
    	Pattern p = Pattern.compile("\\p{InCJK Unified Ideographs}.*(?=\u662f)");
    	String s = "\u5b81\u80d6\u7eb8\u662f\u6211\u7684\u540d\u5b57";
    	Matcher m = p.matcher(s);
    	while(m.find()) {  
            p(m.group());  
        }  

    }
    
    public static void p(Object o) {  
        System.out.println(o);  
    }  
}


package com.zzk.cn;

public class TestUnicode {
    public static void main(String[] args) {
        final String regex = "\\p{InCJK Unified Ideographs}(?<!\u662f)";
        final String[] testChars = {
        		"\u5b81",
        		"\u80d6",
        		"\u7eb8",
        		"\u662f",
        		"\u6211",
        		"\u7684",
        		"\u540d",
        		"\u5b57"
        };
        String resultString="";
        for (String s : testChars) {

        		resultString+=s;
        		System.out.printf("matched %s: %b\n", s, s.matches(regex));

        }
        
        System.out.println("浣犵殑鍚嶅瓧鏄細"+resultString);
    }
}




最後更新:2017-04-04 07:03:18

  上一篇:go POJ1061 擴展歐幾裏得
  下一篇:go 當位置服務遇上個性化推薦