java 字符串分离处理技术
1,用字符串替换的方式,将不需要的字符替换成""
- Java code
-
public static void main(String[] args) { String s = "averg王可可fdbsb额的办公室dfrbsbh"; // 将所有的非英文字符串替换成“”,即可得到英文 String s1 = s.replaceAll("[^a-zA-Z]", ""); System.out.println("英文分段:" + s1); // 将所有的英文字符串替换成“”,即可得到中文 String s2 = s.replaceAll("[a-zA-Z]", ""); System.out.println("中文分段:" + s2); } 输出是: 英文分段:avergfdbsbdfrbsbh 中文分段:王可可额的办公室
2,利用正则表达式依次查找英文组合和非英文组合。
- Java code
-
public static void main(String[] args) { String s = "averg王可可fdbsb额的办公室dfrbsbh"; // 英文组合 Pattern p = Pattern.compile("[a-zA-Z]+"); Matcher m = p.matcher(s); System.out.println("英文分段:"); while (m.find()) { System.out.println(m.group()); } // 非英文组合 p = Pattern.compile("[^a-zA-Z]+"); m = p.matcher(s); System.out.println("中文分段:"); while (m.find()) { System.out.println(m.group()); } } 输出结果: 英文分段: averg fdbsb dfrbsbh 中文分段: 王可可 额的办公室
转载于:https://blog.51cto.com/77857/175155
java 字符串分离处理技术相关推荐
- java短视频开发技术_看Java学员如何用前后端分离技术搭建短视频健身APP
知了堂在教学过程中一直十分注重学员的实践能力,每阶段结束必有项目考核,全面检验分析学员学习效果.为更好的进行下一阶段的课程学习,本周一Java32班学员迎来了第二阶段的项目考核. 让我们来看看此次考核 ...
- Java字符串常量池
前言 本文主要用于记录和分享一下博主在解决如题问题时,从各种途径所查询到的个人认为比较可信的相关资料,以及他人或个人得出的一些结论.如果参考资料或者所得结论存在错误,欢迎批评指正. 注意:本文中提及到 ...
- Java后端程序员技术栈
Java后端程序员技术栈 它可以是知识提纲,便于快速复习与查阅 它也可以是你的学习规划,帮助小白快速了解学Java要走的路(当然你也可以选择搭配我的学习路线一起享用!) 相关链接: <gitee ...
- Java进阶篇(五)——Java的I/O技术
程序中,为了永久的保存创建的数据,需要将其保存在磁盘文件中,以便在其它程序中使用它们.Java的I/O技术可以将数据保存到文本文件.二进制文件甚至是ZIP压缩文件中,以达到永久性保存数据的要求. 本篇 ...
- java语言与www技术形成性考核册_电大Java语言与WWW技术形成性考核程序题
电大JAVA语言与WWW技术形成性考核程序题一.写出下列程序完成的功能1.PUBLICCLASSSUM{PUBLICSTATICVOIDMAINSTRINGARGS{INTSUM0FORINTI1IM ...
- java 及时通讯弹幕技术 视频播放 websocket SSM 集成代码生成器 源码
获取[下载地址] QQ: 313596790 官网 http://www.fhadmin.org/ A 代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [ ...
- Java要掌握哪些技术才能顺利找到工作?分享这6项
在中国Java的市场永远都是巨大的,但是随着信息的普及,人人都知道Java开发做的时间久了,工资高,所以必然会增加竞争程度.那么,Java要掌握哪些技术才能顺利找到工作?这6项技术,你一定要掌握.下面 ...
- java 字符串赋值_灵魂拷问:为什么 Java 字符串是不可变的?
在逛 programcreek 的时候,发现了一些精妙绝伦的主题.比如说:为什么 Java 字符串是不可变的?像这类灵魂拷问的主题,非常值得深思.对于绝大多数的初级程序员来说,往往停留在"知 ...
- java语言体系的技术简介之JSP、Servlet、JDBC、JavaBean(Application)
前言 Java语言 Java语言体系比较庞大,包括多个模块.从WEB项目应用角度讲有JSP.Servlet.JDBC.EJB四部分技术.其中还有其他的9个技术规范(JNDI,) 正文 (1).Java ...
最新文章
- Error in xy.coords(x, y, xlabel, ylabel, log) : ‘x‘ and ‘y‘ lengths differ
- 目前服务器操作系统版本号,目前服务器操作系统版本号
- golang 导出变量、函数 首字母必须大写
- Oracle表记录字节长长度的两种计算方式
- (55)_KPCR, _NT_TIB, _KPRCB
- nginx 反向代理web应用将https请求转成http请求时,必须注意事项
- js-for (var in )遍历顺序乱了
- ProtoBuf协议详解
- GitHub 发布 2018 年开源项目趋势预测:跨平台、深度学习增长最快!
- 数据分析师如何正确地提意见?
- 执行数据库命令Command对象——ADO.NET学习应用笔记之三
- QTP自动例子的源码分析--OpenOrder
- UML之用例图转类图
- Ubuntu 18.04 安装驱动
- Xshell上传文件到Linux服务器上
- 中国将在未来几十年主导电动汽车市场
- 合唱队形(c++DP)
- Mac/MacBookPro解决系统升级后运行卡顿问题(非配置问题)
- 亚马逊echo中国使用_如何设置和配置您的Amazon Echo
- Python3 迁移怨声载道