gpt4 book ai didi

regex - 匹配正则表达式到第一个空格

转载 作者:行者123 更新时间:2023-12-04 23:06:53 26 4
gpt4 key购买 nike

我必须填充商店的图像,并提供格式的图像文件夹,例如 BRL0368 Side.jpg , 5510 Dura Guard Carpet.jpg .

现在我想做的是将所有这些都砍掉,这样我就可以尝试在 excel 中匹配零件号,例如 "BRL0368.jpg" , "5510.jpg"
我有一个叫做 regex renamer 的东西,它需要一个正则表达式匹配和一个替换值 - 并将通过文件夹等递归并批量重命名。

不幸的是,目前我对正则表达式没有太多经验,所以对我来说有点困惑 - 我尝试了许多不同的选择,但运气不佳。

我怎么说捕获第一部分(字母和数字)到第一个空格并转储其余部分?

这就是我一直在尝试的([^\s]+) - 我也试过 \w等等。

最佳答案

这可能取决于所使用的语言,但这应该有效:

/^[^\s]+/

要捕获第一个单词和最后一个(扩展名),您可以使用以下表达式:
/(^[^\s]+).*?(\.\w+)$/

这是一个 javascript 演示来清除问题: http://jsfiddle.net/eDB2z/1/

关于regex - 匹配正则表达式到第一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10008064/

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