java替换特殊字符,如何替换字符串中的特殊字符?
那取决于你的意思。如果您只是想摆脱它们,请执行以下操作:(
更新:显然您也想保留数字,在这种情况下,请使用第二行)
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替换特殊字符,如何替换字符串中的特殊字符?相关推荐
- Java替换文件名字符串中的特殊字符,避免创建文件失败
文章目录 1.文件名中不能有哪些字符? 2.创建文件时,如何进行判断? 3.如何替换文件名'字符串中的特殊字符? 4.(很重要的)补充: 1.文件名中不能有哪些字符? 在Windows系统创建文件,其 ...
- 利用Python3.x 删除字符串中的特殊字符——即ASCII控制字符
利用Python3.x删除字符串中的特殊字符--即ASCII控制字符 本文知识点: Python3 文件的读写 Ascii控制字符 Notepad++展示控制字符 问题描述 在自然语言处理时,文件中会 ...
- C 语言实例 - 删除字符串中的特殊字符
C 语言实例 - 删除字符串中的特殊字符C 语言实例 C 语言实例 删除字符串中的除字母外的字符. 实例 #include<stdio.h>int main() {char line[15 ...
- python去掉字符串中的特殊字符和数字
在python数据处理过程中,有时候需要将字符串中的特殊字符和数字进行剔除.我们可以利用正则表达式来轻松的完成它. File "D:\software\python\lib\re.py& ...
- python使用作为转义字符_当需要在字符串中使用特殊字符时,Python使用作为转义字符的起始符号...
当需要在字符串中使用特殊字符时,Python使用作为转义字符的起始符号 答:\\ 最早出现的时间是 答:经前12小时 要想把握说话的艺术,需要掌握一下几个方面: 答:准确地说 清晰地说 礼貌地说 幽默 ...
- 去除字符串中的特殊字符
去除字符串中的特殊字符 String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%--&*()--+|{ ...
- oracle 替换逗号,oracle自定义函数:将字符串中的特殊字符转化为逗号
create or replace function F_SPLIT_CONDITION(START_STRING VARCHAR2, V_FLAG VARCHAR2) /** *将给出的START_ ...
- java 字符串去掉特殊字符_如何从字符串中删除特殊字符?
这取决于您定义为特殊字符的内容,但是请尝试replaceAll(...): String result = yourString.replaceAll("[-+.^:,]",&qu ...
- php 替换 tab,PHP 删除字符串中的空格和换行符终极方法 - 文章教程
有时我们生成的代码中,或多或少会遇到代码中或者字符串中有多余的空格.换行等其他字符,但是这些字符在浏览器里面是不显示出来,任何的换行和再多的空格,都只显示一个空格的空间,这势必对网页的优化有这极其不好 ...
- python 去除字符串中的特殊字符
去除字符串中的中英文特殊字符 import string from zhon.hanzi import punctuation as pun_zh # 导入zhon.hanzi 这个包(中文字符def ...
最新文章
- jQuery中的页面载入($()、ready(fn)、onload)
- ABAP中常见的接口技术类型
- 【uiautomator】UiDevice
- 1017 A除以B (20 分)(c语言)
- java 数组长度 可变_java基础之集合长度可变的实现原理
- 开源JVM Sampling Profiler
- 19.C++-(=)赋值操作符、初步编写智能指针
- 外媒:Apple面临着印度iPhone的停用
- Flutter APP UI Components
- python可打印字符_测试一个python字符串是否可打印
- [大数据之Spark]——Transformations转换入门经典实例
- 优先队列——Priority_Queue 详解
- 世界3大IT服务品牌之一塔塔咨询服务公司发布新品牌宣言
- java读取movielens数据txt
- 去掉dt和dd默认间隔的方法
- 【低代码开发】智慧交管解决方案
- 红石外汇|每日汇评:澳元空头等待突破上升趋势线- 100日SMA线下方
- 京东程序员压力太大在网页植入骂人代码?官方辟谣!
- k8s集群搭建普若米修斯,监控rabbitmq集群
- 三星手机查询生产日期