小编Prz*_*icz的帖子

匹配最多 2 个小数位的数字的正则表达式

我正在用 java/android 编写一个简单的代码。

我想创建匹配的正则表达式:

0
123
123,1
123,44
Run Code Online (Sandbox Code Playgroud)

并在逗号后的第二个数字后切片所有内容。

我的第一个想法是做这样的事情:

^\d+(?(?=\,{1}$)|\,\d{1,2})

 ^ - from begin
 \d+ match all digits
 ?=\,{1}$ and if you get comma at the end
 do nothin
 else grab two more digits after comma
Run Code Online (Sandbox Code Playgroud)

但它不匹配没有逗号的数字;我不明白正则表达式有什么问题。

java regex android numbers

3
推荐指数
1
解决办法
7066
查看次数

标签 统计

android ×1

java ×1

numbers ×1

regex ×1