我对正则表达式完全不熟悉,并想知道我是否可以对资源/类似示例有所了解。
基本上我想将一个正则表达式应用于一个String,它将由几个数字组成。规则是它本身不能为零,必须是积极的。正在考虑检查第一个字符是否为' - ',整个字符串不包含'。'。并且该字符串不是包含0的长度1 ..
以下帖子给了我一些想法 - Regular expression in Java for positive integers (excluding those starting with zero)
我会欢迎其他一些想法!
答案 0 :(得分:1)
我不认为正则表达式是测试它的合适方法。我会使用String
将int
转换为Integer.valueOf()
。像这样:
if (Integer.valueOf(yourString) > 0) {
// Do whatever you need to do...
}
答案 1 :(得分:0)
最简单的正则表达式是\d+
。 Jus在java代码中复制反斜杠