java 判断中文英文正则表达式 排除 除了中文以外的特殊字符,排除除了英文以外的特殊字符

                boolean containsChinese = Pattern.matches(".*[\\u4e00-\\u9fa5].*", names);//containsChinese: true 包含中文就直接把其他特殊字符英文去掉if (containsChinese) {names = names.replaceAll("[^\\u4E00-\\u9FA5]", "");//使用正则表达式过滤特殊字符names = names.replaceAll("\\s{1,}", "");} else {//不包含中文names = names.replaceAll("[^a-zA-Z]", "");//使用正则表达式过滤特殊字符names = names.replaceAll("\\s{1,}", "");}

排除 中文英文 () () 以外的特殊字符

            boolean containsChinese = Pattern.matches(".*[\\u4e00-\\u9fa5].*", names);//containsChinese: true 包含中文就直接把其他特殊字符英文去掉if (containsChinese) {names = names.replaceAll("[^(\\u4E00-\\u9FA5)(())]", "");//使用正则表达式过滤特殊字符names = names.replaceAll("\\s{1,}", "");} else {//不包含中文names = names.replaceAll("[^(a-zA-Z)(())]", "");//使用正则表达式过滤特殊字符names = names.replaceAll("\\s{1,}", "");}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/627137.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

odoo17 | 编码规范大全

编码规范 本页介绍Odoo编码指南。这些旨在改善 Odoo应用程序代码的质量。事实上,适当的代码可以提高可读性,简化 维护,帮助调试,降低复杂性并提高可靠性。 这些准则应适用于每个新模块和所有新开发。 警告 在稳定版本中修改现有…

程序员如何保持竞争力

在程序员的职业生涯中,保持竞争力是非常重要的,因为技术行业不断发展和变化。以下是一些建议,可以帮助程序员保持竞争力: 持续学习新技术和编程语言:技术行业的发展非常快,新的编程语言和技术不断涌现。作为…

易点易动设备管理系统:提升企业设备能耗管理效率的不二之选

在当前环保意识日益增强的社会背景下,企业对设备能耗管理的重视程度不断提升。有效的能耗管理不仅可以减少企业的能源消耗和环境污染,还能降低生产成本和提升竞争力。为了帮助企业实现高效的设备能耗管理,易点易动设备管理系统应运而生。本文…

高级分布式系统-第15讲 分布式机器学习--概念与学习框架

高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客 分布式机器学习的概念 人工智能蓬勃发展的原因:“大” 大数据:为人工智能技术的发展奠定了坚实的物质基础。 大规模机器学习模型:具备超强的表达能力,可以解决…

通过IDE和jar包运行时加载json配置文件

程序中使用了json配置文件,位置在$rootPath/src/main/resources/config.json, 调试时使用IDE,但运行时使用Jar包,加载config.json配置文件的代码如下: public ConfigParser(String configFileName) throws IOException {try{Inp…

安全运维:cmd命令大全(108个)

1、calc:启动计算器 2、appwiz.cpl:程序和功能 3、certmgr.msc:证书管理实用程序 4、charmap:启动字符映射表 5、chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6、cleanmgr: 打开磁盘清理工具 7、clico…

中国丙烯酸酯橡胶行业研究与投资预测报告(2024版)

内容简介: 丙烯酸弹性体(Acrylic elastomer)是含有丙烯酸烷基酯成分的丙烯酸类合成橡胶,按照ASTM D1418,丙烯酸弹性体有两种类型,丙烯酸酯橡胶和乙烯-丙烯酸酯弹性体,在它们之后又有乙烯-乙酸乙…

Go语言干货系列:错误处理的最佳实践与技巧

今天,我们就要一同探索在Go语言中,如何优雅地处理错误。 1. Go的错误处理思路 Go语言采用了一种简单而独特的错误处理机制。它鼓励明确地检查错误,而不是依赖异常机制。 基本规则: 函数通常会返回一个值和一个错误对象。 如果…

O2066PM无线WIFI6E网卡Windows环境吞吐测试

从2023年开始,除手机外的无线终端设备也逐步向WIFI6/6E进行升级更新,基于802.11ax技术的设备能够进一步满足用户体验新一代Wi-Fi标准时获得优质的性能和覆盖范围。 用户对于WIFI模块,通常会关注WIFI模块的吞吐量,拿到样品之后&am…

Access数据库模糊查询

Access数据库模糊查询的方法 1.使通配符: 在 Access 数据库中,有两种通配符可供使用,分别是"?"和"*"。 "?"表示匹配一个字符。 "*"表示匹配任意多个字符 1例如:如果要查询姓氏以"王"开…

基于DNA的密码学和隐写术综述

摘要 本文全面调研了不同的脱氧核糖核酸(DNA)-基于密码学和隐写术技术。基于DNA的密码学是一个新兴领域,利用DNA分子的大规模并行性和巨大的存储容量来编码和解码信息。近年来,由于其相对传统密码学方法的潜在优势,如高存储容量、低错误率和对环境因素的抗性,该领域引起…

Linux例行性工作 at和crontab命令

1,例行性工作 例行性工作 —— 在某一时刻,必须要做的事情 —— 定时任务 (比如:闹钟) 例行性工作分为两种:“单一的例行性工作 at”和“循环的例行性工作 crontab” 2,单一执行的例行性工作 …

【PostgreSQL】数据查询-组合查询(UNION,INTERSECT,EXCEPT)

PostgreSQL数据查询-组合查询(UNION,INTERSECT,EXCEPT) PostgreSQL可以使用集合运算并集、交集和差值来组合两个查询的结果。语法是 query1 UNION [ALL] query2 query1 INTERSECT [ALL] query2 query1 EXCEPT [ALL] query2其中 query1 和 query2 是可以…

使用WAF防御网络上的隐蔽威胁之命令注入攻击

命令注入攻击是网络安全领域的一种严重威胁,它允许攻击者在易受攻击的应用程序上执行恶意命令。 这种攻击通常发生在应用程序将用户输入错误地处理为操作系统命令的情况下。 什么是命令注入攻击 定义:命令注入攻击发生在攻击者能够在易受攻击的应用程…

高纯气体市场调研:预计2029年将达到331亿美元

高纯气体应用领域极宽,在半导体工业,高纯氮、氢、氩、氦可作为运载气和保护气;高纯气体可作为配制混合气的底气。随着LED和半导体的发展,对于其原物料生产的所需要的高纯气体,特别是7N级别的高纯氨气的需求不断增加,近…

训练好的YOLO模型的预测过程是什么样的。

问题描述:训练好的YOLO模型的预测过程是什么样的? 问题解答: 训练好的 YOLO(You Only Look Once)模型的预测过程主要分为以下步骤: 输入图像: 将待检测的图像作为模型的输入。 前向传播&#…

大众点评评论采集软件使用教程

导出字段: 店铺ID 评论ID 发布时间 人均消费 评分 详情链接 点赞数 浏览数 评论数 最后更新时间 发布平台 推荐 评论详情 原始评论 图片数 图片链接 用户等级 用户名称 用户头像 VIP 私

CryptoJS.SHA1获取固定长度的哈希值

安装 npm install crypto-js 使用 import CryptoJS from crypto-js CryptoJS.SHA1(Message).toString() CryptoJS.SHA1 (SHA-128) 是一种哈希算法,它将输入字符串转换为固定长度的哈希值。哈希函数有一些重要的特性: 1. 不可逆性: 从哈希…

【软件测试学习笔记4】HTML入门

1.HTML HTML介绍&#xff1a; web前端三大核心技术&#xff1a; HTML&#xff1a;负责网页的架构 CSS&#xff1a;负责网页的样式、美化 JS&#xff1a;负责网页的行为 2.HTML骨架标签 <html> <head></head><body></body></html> 3.常用…

3dmax渲染出现马赛克该怎么办?

为什么渲染会出现马赛克问题呢&#xff0c;什么原因导致的呢&#xff0c;该如何解决呢&#xff1f; 原因一 3dmax渲染出来马赛克可能是因为勾选了 dont reder final image(不渲染最终图像)&#xff0c;所以导致3dmax渲染出来马赛克。 解决方法&#xff1a; 打开渲染器设置菜…