Java:定界符和正则表达式

标签 java regex

我正在使用扫描仪方法对字符串进行处理,需要过滤掉垃圾

这是示例字符串

5/31/1948@14:57

我需要去掉/@ :

有这个文档:http://download.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html

但这确实令人困惑。

最佳答案

您可以将 replaceAll 方法用作:

String filetredStr = inputStr.replaceAll("[@/:]","");

如果你想删除任何非数字你可以这样做:

String filetredStr = inputStr.replaceAll("[^0-9]","");

关于Java:定界符和正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4904867/

相关文章:

java - 如何用鼠标单击任何java组件而不覆盖实际鼠标

java - 在 android studio 中编译应用程序时运行时错误

python - Python 中模板生成器的文件名

python regex获取所有文本直到a(,并获取括号内的文本

Java main() 方法未完全运行 - 从同一应用程序运行客户端和服务器

java - 我应该使用哪种语言进行编码以通过语音控制运动?

regex - 需要使用grep在文件中查找字符串

c# - 当前正则表达式中的空格

javascript - 为什么 string.split() 结果包含 undefined?

java - XSS 检查 Angular js - 基于 REST 的 Web 应用程序