java - 分割以 $ 开头的字符串

标签 java regex

我正在尝试拆分像“$ 12,9608,03”这样的字符串,并且只想要数字并转换为整数。 对于分割,我应该如何在java中使用split(),因为$符号后面有一个空格。

尝试过以下方法:

String[] arr_1=mystring.Split(“[\$, ] “);
String array1=arr_1[0];
Sopln(array1);

最佳答案

我相信,你可以用这个来做你想做的事:

String splited = "$ 12,9608,03".replaceAll("[^0-9]", "");

然后您将仅用逗号分隔数字,但作为字符串。然后,您可以对获得的每个 String 使用 Integer.valueOf() 方法。

关于java - 分割以 $ 开头的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067881/

相关文章:

java - Java 中的 DAO 实现

java - JList 选中的项目到 String

java - Vaadin 7 中的导航器

分配给命名组的 Python 正则表达式

java - 在文本中查找数字并对它们求和

PHP - preg_match_all 没有搜索完整的字符串?

regex - 如何使用正则表达式格式化此 txt 文件

java - 由JBoss Wildfly和JPA注入(inject)中的: java. lang.NullPointerException引起

java - Java中DataInputStream的来回操作

php - 只允许字母、数字和一些外文字母?