当前位置: 首页 > 知识库问答 >
问题:

Java字符串删除所有非数字字符,但保留小数分隔符

冯茂实
2023-03-14

试图删除所有不是0-9和句号的字母和字符。我正在使用character.isdigit(),但它也删除了十进制,我如何也保留十进制呢?

共有1个答案

穆商震
2023-03-14

尝试以下代码:

String str = "a12.334tyz.78x";
str = str.replaceAll("[^\\d.]", "");

现在str将包含“12.334.78”

 类似资料:
  • 问题内容: 尝试删除所有非0-9的字母和字符和一个句点。我正在使用,但它也会删除小数,如何也保留小数? 问题答案: 试试这个代码: 现在将包含。

  • 问题内容: 我们如何从Python字符串中删除所有非数字字符? 问题答案:

  • 问题内容: 我得到的任务是从文本文件或字符串中删除所有非数字字符,包括空格,然后在旧字符旁边打印新结果,例如: 之前: 后: 由于我是初学者,所以我不知道从哪里开始。请帮忙 问题答案: 最简单的方法是使用正则表达式

  • 问题内容: 我想将以下字符串转换为提供的输出。 我还没有发现,将处理特殊字符,如任何解决方案,,,等。 基本上,我只是想摆脱所有不是字母数字的东西。这是我尝试过的… 尝试多个步骤 结果 任何帮助,将不胜感激。 工作解决方案: 问题答案: 删除非字母数字字符 以下是/正确的正则表达式,用于从输入字符串中去除非字母数字字符: 请注意,这等效于-它包括下划线字符。要删除下划线,请使用例如: 输入格式错误

  • 问题内容: 我正在编写python MapReduce字数统计程序。问题是数据中散布着许多非字母字符,我发现这篇文章从Python的字符串中剥离了除了字母数字字符之外的所有内容,这显示了使用正则表达式的一个很好的解决方案,但是我不确定如何实现它 恐怕我不确定该如何使用该库甚至正则表达式。我不确定如何将正则表达式模式正确地应用于传入的字符串(书的一行)以检索没有任何非字母数字字符的新行。 有什么建议

  • 但是,当我尝试使用的输入运行此代码时,我得到了的意外结果 我做错了什么?