那取决于你的意思。如果您只是想摆脱它们,请执行以下操作:(

更新:显然您也想保留数字,在这种情况下,请使用第二行)

String alphaOnly = input.replaceAll("[^a-zA-Z]+","");

String alphaAndDigits = input.replaceAll("[^a-zA-Z0-9]+","");

或等效的:

String alphaOnly = input.replaceAll("[^\\p{Alpha}]+","");

String alphaAndDigits = input.replaceAll("[^\\p{Alpha}\\p{Digit}]+","");

(通过预编译正则表达式模式并将其存储为常量,可以显着改善所有这些功能)

或者,用番石榴:

private static final CharMatcher ALNUM =

CharMatcher.inRange('a', 'z').or(CharMatcher.inRange('A', 'Z'))

.or(CharMatcher.inRange('0', '9')).precomputed();

// ...

String alphaAndDigits = ALNUM.retainFrom(input);

java替换特殊字符,如何替换字符串中的特殊字符?相关推荐

  1. Java替换文件名字符串中的特殊字符,避免创建文件失败

    文章目录 1.文件名中不能有哪些字符? 2.创建文件时,如何进行判断? 3.如何替换文件名'字符串中的特殊字符? 4.(很重要的)补充: 1.文件名中不能有哪些字符? 在Windows系统创建文件,其 ...

  2. 利用Python3.x 删除字符串中的特殊字符——即ASCII控制字符

    利用Python3.x删除字符串中的特殊字符--即ASCII控制字符 本文知识点: Python3 文件的读写 Ascii控制字符 Notepad++展示控制字符 问题描述 在自然语言处理时,文件中会 ...

  3. C 语言实例 - 删除字符串中的特殊字符

    C 语言实例 - 删除字符串中的特殊字符C 语言实例 C 语言实例 删除字符串中的除字母外的字符. 实例 #include<stdio.h>int main() {char line[15 ...

  4. python去掉字符串中的特殊字符和数字

    在python数据处理过程中,有时候需要将字符串中的特殊字符和数字进行剔除.我们可以利用正则表达式来轻松的完成它.   File "D:\software\python\lib\re.py& ...

  5. python使用作为转义字符_当需要在字符串中使用特殊字符时,Python使用作为转义字符的起始符号...

    当需要在字符串中使用特殊字符时,Python使用作为转义字符的起始符号 答:\\ 最早出现的时间是 答:经前12小时 要想把握说话的艺术,需要掌握一下几个方面: 答:准确地说 清晰地说 礼貌地说 幽默 ...

  6. 去除字符串中的特殊字符

    去除字符串中的特殊字符 String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%--&*()--+|{ ...

  7. oracle 替换逗号,oracle自定义函数:将字符串中的特殊字符转化为逗号

    create or replace function F_SPLIT_CONDITION(START_STRING VARCHAR2, V_FLAG VARCHAR2) /** *将给出的START_ ...

  8. java 字符串去掉特殊字符_如何从字符串中删除特殊字符?

    这取决于您定义为特殊字符的内容,但是请尝试replaceAll(...): String result = yourString.replaceAll("[-+.^:,]",&qu ...

  9. php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程

    有时我们生成的代码中,或多或少会遇到代码中或者字符串中有多余的空格.换行等其他字符,但是这些字符在浏览器里面是不显示出来,任何的换行和再多的空格,都只显示一个空格的空间,这势必对网页的优化有这极其不好 ...

  10. python 去除字符串中的特殊字符

    去除字符串中的中英文特殊字符 import string from zhon.hanzi import punctuation as pun_zh # 导入zhon.hanzi 这个包(中文字符def ...

最新文章

  1. jQuery中的页面载入($()、ready(fn)、onload)
  2. ABAP中常见的接口技术类型
  3. 【uiautomator】UiDevice
  4. 1017 A除以B (20 分)(c语言)
  5. java 数组长度 可变_java基础之集合长度可变的实现原理
  6. 开源JVM Sampling Profiler
  7. 19.C++-(=)赋值操作符、初步编写智能指针
  8. 外媒:Apple面临着印度iPhone的停用
  9. Flutter APP UI Components
  10. python可打印字符_测试一个python字符串是否可打印
  11. [大数据之Spark]——Transformations转换入门经典实例
  12. 优先队列——Priority_Queue 详解
  13. 世界3大IT服务品牌之一塔塔咨询服务公司发布新品牌宣言
  14. java读取movielens数据txt
  15. 去掉dt和dd默认间隔的方法
  16. 【低代码开发】智慧交管解决方案
  17. 红石外汇|每日汇评:澳元空头等待突破上升趋势线- 100日SMA线下方
  18. 京东程序员压力太大在网页植入骂人代码?官方辟谣!
  19. k8s集群搭建普若米修斯,监控rabbitmq集群
  20. 三星手机查询生产日期

热门文章

  1. Window10 X64 安装TWinCat3
  2. SCI论文写作--科研其实远没有那么难
  3. 淘宝APP用户行为数据分析 by 一只废鹅
  4. 城市土地利用分布数据/城市功能区划分布数据/城市poi感兴趣点/植被类型分布
  5. 失态的三星正在把华为手机送上全球第一宝座
  6. vue-router 三级路由
  7. 单片机应用系统设计技术——单片机出租车计费器
  8. 灵活使用CSS内联样式
  9. Assets文件操作
  10. Guitar Pro8版本 吉他绘谱创作乐谱