gpt4 book ai didi

java - 删除字符串的尾随字符

转载 作者:行者123 更新时间:2023-12-01 19:36:19 25 4
gpt4 key购买 nike

我需要修剪文件的名称以仅获取有意义的名称(如果有意义的话)。例如,我有这个文件:myFileName_XYZ_2901_20.dat,我只想提取它的名称:myFileName_XYZ。我现在有这个:

    String word = myFileName.replaceAll("([^_.*\0-9 ])", "");

但是当我调试时它给了我:__201901_20。

我该如何解决这个问题?谢谢

最佳答案

这将删除带有数字和下划线的最后一部分,但不会删除扩展名

String word = myFileName.replaceAll("(_\\d+_\\d+)", "");

结果

myFileName_XYZ.dat

关于java - 删除字符串的尾随字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57365169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com