gpt4 book ai didi

javascript - RegEx - 删除最后一个下划线和扩展名之间的所有内容

转载 作者:行者123 更新时间:2023-12-01 02:16:42 28 4
gpt4 key购买 nike

我需要删除最后一个下划线和扩展名之间的所有内容。
假设我的文件名如下:
first_01.png
second_file_02.png

我需要将该字符串转换为
first_01.png =>first.png
second_file_02.png => secondary_file.png
用一个正则表达式。文件名可能不同。

我正在 regex101.com 上尽力而为,但我仍然错过了一些东西......我已经尝试过

/[^_]+(?=\.)/

...但这给了我 first_.pngsecond_file_.png

最佳答案

替换这个:

(.*)_\d+(.*)

这样:

$1$2

说明:捕捉比赛前后的情况。匹配下划线和 1 个或多个数字。

关于javascript - RegEx - 删除最后一个下划线和扩展名之间的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464668/

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