java - 如何通过正则表达式数字和+、-、/、*符号进行检测?

标签 java regex

我是正则表达式的新手,我正在寻找创建包含以下内容的表达式:

  • 数字
  • 符号+、-、/、*

我正在考虑将\p{Punct} 与\d 混合,但我不确定这是否是最好的方法。

如何以最佳方式定义正则表达式?

提前致谢!

最佳答案

只需将这两种模式放入字符类中 "[\\p{Punct}\\d]" 或通过添加 + 使其重复一次或多次该字符类旁边的量词,例如 "[\\p{Punct}\\d]+" ,以便它匹配一个或多个标点字符或数字。

关于java - 如何通过正则表达式数字和+、-、/、*符号进行检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194636/

相关文章:

python - 在 Python 中重复正则表达式模式

JAVA,@Pattern(regex ="[[:Alpha:]]+")只允许aaaa而不是字母字符?

ruby - 将 Ruby 正则表达式拆分为多行

java - 范围内的随机数

java - OpenJDK 无法在 jar 中找到主类,而 OracleJDK 可以

java - 如何在迭代 Java 中覆盖 HashSet 元素

regex - Perl - 替换相同字符的序列

java - JavaCard 中的大值计算

java - Set.size() 与迭代器中的元素数量不匹配

sql - 当一个值被部分屏蔽时比较 oracle 中的值