在数字之前匹配以字符开头的单词

时间:2018-01-24 09:10:39

标签: java

我有一个像这样的文件名:aaa123129ppp.txtcpo123129LLL.txtjak0000011-oo.txt

我想要数字结果前的第一个字符,例如aaacpojak

    for(int i = 0; i <fileName.length ;i++)
    {
       String name = name[i].replaceAll("\\d", "");            
    }

以上将只删除数字

1 个答案:

答案 0 :(得分:0)

更新版本:

\\d.+

正则表达式匹配数字之后的所有内容以及包含它们的内容。

这会创建代码:

for(int i = 0; i <fileName.length ;i++)
{
   String name = name[i].replaceAll("\\d.+", "");            
}

您可以尝试here