简单中文提取代码java 中英文提取中文

java中 提取 尖括号,引号内的中文

代码如下,供参考

创新互联建站是一家专业提供张家川回族自治企业网站建设,专注与网站设计、成都网站设计、H5场景定制、小程序制作等业务。10年已为张家川回族自治众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

public class Test {

public static void main(String[] args) throws Exception {

String str = "spanadsf注册 成功!!/span";

System.out.println(replaceFlag(str));

}

private static String replaceFlag(String str) {

String rval = str;

// 替换标签

String tagRegex = "^.[^]*(.[^|]+)/.*$";

if (rval.matches(tagRegex)) {

rval = rval.replaceAll(tagRegex, "$1");

}

// 替换引号

String quotRegex = "\"(.*)\"";

if (rval.matches(quotRegex)) {

rval = rval.replaceAll(quotRegex, "$1");

}

return rval;

}

}

关于汉字转换成JAVA代码的问题

把INPUT改成想转换的汉字

import java.io.UnsupportedEncodingException;

public class SoNaiveTooSimple {

public static final String INPUT = "我爱你,妈妈";

public static void main(String[] args) throws UnsupportedEncodingException {

byte[] input = INPUT.getBytes("UNICODE");

for (int i = 2; i input.length; i += 2) {

int result = ((input[i] 0xff) * 16 * 16) + (input[i + 1] 0xff);

System.out.print("" + result + ";");

}

}

}

java怎么把字符串中的的汉字取出来

1.判断字符串是否全是汉字。

String str1 = "java判断是否为汉字"

String str2 = "全为汉字"

String reg = "[\\u4e00-\\u9fa5]+"

boolean result1 = str1.matches(reg)//false

boolean result2 = str2.matches(reg)//true

2.提取字符串中的汉字。

String str = "java怎么把asdasd字符串中的asdasd的汉字取出来"

String reg = "[^\u4e00-\u9fa5]"

str = str.replaceAll(reg, " ")

System.out.println(str)

3.判断字符串中是否含有汉字。

boolean result = (str.length() == str.getBytes().length)//true:无汉字  false:有汉字

4.获取字符串中汉字的个数。

int count = 0

String reg = "[\\u4e00-\\u9fa5]"

String str = "java获取汉字Chinese的个数"

Pattern p = Pattern.compile(reg)

Matcher m = p.matcher(str)

while (m.find()) {for (int i = 0; i = m.groupCount(); i++) {count = count + 1}}

System.out.println("共有汉字 " + count + "个 ")

求一个简单的java代码

public class Message {

public static void main(String[] args){

String name;

int age;

System.out.println("请输入姓名,回车结束:"); //提示输入

Scanner sc = new Scanner(System.in);

name = sc.nextLine(); //为变量赋值

System.out.println("请输入年龄,回车结束:");

age = sc.nextInt();

System.out.println("姓名:"+name+"\n年龄:"+age); //打印姓名及年龄

}

}

//不知道这样行么?


文章名称:简单中文提取代码java 中英文提取中文
URL分享:http://myzitong.com/article/hghoie.html