删除数字值以及字符串中该数字值后面的单词

时间:2015-03-28 06:13:33

标签: java regex

我想删除一个数值加上后面的单词。

我有一些像这样的字符串。当我执行我的正则表达式时,它只删除数值。但是没有删除该值之后的单词。我希望删除之后的单词。

之前:字符串:

  

E.g。

     

APPLEJUICE2.4L

     

GreenAppleJuice1L

     

HALVEDPEACHES415g

     

IceyChocIceCream60ml

After:Strings:

  

E.g。

     

苹果汁

     

GreenAppleJuice

     

HALVEDPEACHES

     

IceyChocIceCream

1 个答案:

答案 0 :(得分:0)

您可以使用此正则表达式:

String repl = input.replaceFirst("\\d\\S*", "");

即。找到输入中的第一个数字,然后匹配每个非空格字符。

RegEx Demo