相关疑难解决方法(0)

正则表达式找到一个浮点数

我之前从未使用过正则表达式,但是这个java函数需要它(如下所示:如何设置Edittext视图只允许两个数值和两个十进制值,如##.##)

我基本上只需要从文本框中获取一个浮点数,应该很简单.我使用了一个工具,它说这应该工作:

String re1="([+-]?\\d*\\.\\d+)(?![-+0-9\\.])";
Run Code Online (Sandbox Code Playgroud)

但它似乎没有工作,它不允许我在文本框中放任何东西.

这样做的正确方法是什么?谢谢

java regex

7
推荐指数
3
解决办法
2万
查看次数

Java String Manipulation:根据模式从字符串中提取整数和浮点数

我有一个String的以下两个可能的内容.显然金额总是变化的,我想提取关键信息和

Case 0:   pricesString = ""
Case 1:   pricesString = "$0.023"
Case 2:   pricesString = "10+: $1.46 100+: $0.16 500+: $0.04"
Run Code Online (Sandbox Code Playgroud)

Case 0我愿做任何事.

Case 1我想表演:

article.addPrice(1, 0.023);
Run Code Online (Sandbox Code Playgroud)

Case 2我想表演:

article.addPrice(10, 1.46);
article.addPrice(100, 0.16);
article.addPrice(500, 0.04);
Run Code Online (Sandbox Code Playgroud)

如何提取此信息,以便可以使用包含的浮点数和整数值调用article.addPrice?

java regex string floating-point integer

2
推荐指数
1
解决办法
2017
查看次数

标签 统计

java ×2

regex ×2

floating-point ×1

integer ×1

string ×1