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

mro*_*mro 4 regex

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

现在我要做的就是砍下所有这些,这样我就可以尝试在excel中匹配部件号,例如"BRL0368.jpg","5510.jpg"

我有一个名为regex renamer的东西,它采用正则表达式匹配和替换值 - 并将通过文件夹等进行递归并批量重命名.

不幸的是,目前我没有太多关于正则表达式的事情,所以这对我来说有点困惑 - 我尝试了很多不同的选择但没有太多运气.

我怎么说把第一部分(字母和数字)抓到第一个空间然后转储剩下的?

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

gio*_*_13 8

它可能取决于使用的语言,但这应该工作:

/^[^\s]+/
Run Code Online (Sandbox Code Playgroud)

要捕获第一个单词和最后一个单词(扩展名),您可以使用以下表达式:

/(^[^\s]+).*?(\.\w+)$/
Run Code Online (Sandbox Code Playgroud)

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