有没有办法创建一个字符串,该字符串保留输入字符串中与正则表达式匹配的字符?
我想保留'_'
(下划线)[a-z]
或[A-Z]
. 并删除所有其他字符。
我正在寻找一些功能,如:
String replaceAll(String inputString, String inputRegex);
例如:
{
...
String inputString = "aa@b#$cd12";
String inputRegex = "[_a-zA-Z]";
String outputString = replaceAll(inputString, inputRegex);
System.out.println(outputString);
}
输出打印 - aabcd
只需更改您的正则表达式以描述不在您的集合中的所有字符(注意插入符号 ^ 字符)。
String inputString = "aa@b#$cd12";
String inputRegex = "[^_a-zA-Z]+";
String outputString = inputString.replaceAll(inputRegex, "");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句