使用的正则表达式

package Test_1;

import java.util.Scanner;

public class Test_7 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.print("请输入数字、字母、汉字或其他字符:");

Scanner input = new Scanner(System.in);

String str = input.next();

String E1 = "[\u4e00-\u9fa5]"; //匹配汉字

String E2 = "[a-zA-Z]"; //匹配英文字符

String E3 = "[1-9]"; //匹配数字

int countH = 0;

int countE = 0;

int countD = 0;

int countO = 0;

char[] arrChar = str.toCharArray();

String[] arrStr = new String[arrChar.length];

for(int i=0;i

arrStr[i] = String.valueOf(arrChar[i]);

}

for(String i: arrStr){

if(i.matches(E1))

countH++;

else if(i.matches(E2))

countE++;

else if(i.matches(E3))

countD++;

}

System.out.println("汉字的个数"+countH);

System.out.println("英文的个数"+countE);

System.out.println("数字的个数"+countD);

}

}

JAVA匹配所有英文_java匹配汉字、英文、数字相关推荐

  1. java正则表达式匹配任意中文_java匹配中文的正则表达式

    [\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 [\u4E00-\u9FA5]汉字﹐[\uFE30-\uFFA0]全角字符 所以说,Java的正则表达式是可以匹配中文字符的 ...

  2. JAVA正则表达式验证英文字母、汉字和数字!!!

    java用正则表达式判断字符串中是否仅包含英文字母.数字和汉字 public static boolean isLetterDigitOrChinese(String str) {String reg ...

  3. java软件工程师 英文_java开发工程师英文求职信

    java开发工程师英文求职信 Dear manager: Hello! My name is XXXXX, is a computer software professional graduates. ...

  4. java工程师 英文_java软件工程师英文简历模板

    这篇关于java软件工程师英文简历模板,是无忧考网特地为大家整理的,希望对大家有所帮助! Personal information: Name: Guoqing Feng (you have a go ...

  5. java编程思想 文献_JAVA编程思想英文参考文献和翻译

    JAVA编程思想英文参考文献和翻译 时间:2016-11-15 14:44来源:毕业论文 虽然java是基于C++基础上的,但是它更是纯粹的面向对象语 "If we spoke a diff ...

  6. java 中文转成_Java实现汉字转换为拼音 [转]

    代码说明: Java实现汉字转换为拼音的GUI版本. GUI代码部分: /** * @(#)CnToSpellGUI.java * kindani * 2004-10-25?? * */ import ...

  7. java 获取拼音码_Java获取汉字拼音的全拼和首拼实现代码分享

    import java.util.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java ...

  8. java 区位码转中文_Java根据汉字生成区位码公共类

    package com.sunfairs.util; import java.io.UnsupportedEncodingException; import java.util.Random; pub ...

  9. java 保存mysql 乱码_java mysql 汉字存入时乱码

    java mysql 汉字存入时乱码 从网络摘抄到的解决方法-- 解决方法二: 连接mysql时(无论在从mysql读还是取数据的情况),指定使用的编码方式为utf-8,具体代码如下 //装载mysq ...

最新文章

  1. 2021年大数据Spark(九):Spark On Yarn两种模式总结
  2. android的UI开发工程师指引
  3. python中json模块博客园_python的json模块
  4. 怎么把python解释器配置在pycharm中_在PyCharm中配置项目(三):配置Python解释器...
  5. AndroidStudio安卓原生开发_Activity的IntentFlag_的第一个值_FLAG_ACTIVITY_NEW_TASK的用法---Android原生开发工作笔记89
  6. Flask 下载中文名文件
  7. 正则表达式 相关教程
  8. node.js以及读取写入文件
  9. 基于VUE的前端架构设计
  10. 不是局域网计算机远程桌面连接,开启局域网远程桌面连接不上怎么办
  11. 电感的两种模式——DCM和CCM的区别
  12. sql server 2012 “远程过程调用失败”【0x800706be】
  13. 如何树立正确的工作态度
  14. android 自定义特效,Android 自定义控件~流光特效
  15. 【注意力模型】Harmonious Attention Network for Person Re-Identification
  16. win服务器物理内存占用高,win10系统长时间使用物理内存过高的解决方法
  17. 腾讯WXG客户端开发(已OC)
  18. python里raise是什么意思_Python中raise与raise...from之间有何区别?
  19. vuejs中html2canvas使用 背景图和二维码海报图片保存到一张图片上 生成一张海报并下载
  20. watch取消配对怎么重新配对_watch配对,apple watch 怎样取消配对后再重新配对

热门文章

  1. Canceling statement due to conflict with reco
  2. 嵌入式Linux开发8——UART串口通讯
  3. 【油猴脚本】Hypothesis导出为markdown文件
  4. 文本数据分析实战【数据清洗、统计分析、可视化展示、情感分析】
  5. 给客户一个“无法拒绝”的SaaS?——6年三个SaaS项目后的感触
  6. 文本比较算法--Needleman/Wunsch算法
  7. 无广告的免费视频存储空间并提供视频上传转码的功能,很不错的哦
  8. MpAndroidChart Y轴显示整数
  9. JAVA音程_桌面应用|与 Linux 一起学习:学习音乐
  10. RPG游戏Demo学习笔记一