我需要调整一个正在使用的文件名的正则表达式。目前该文件是结构化的02-2015 VRF WE32.pdf 正则表达式将字符串拆分为3个空格。这工作正常。结果是如何调整javascript正则表达式
02-2015
VRF
WE32
但现在我需要将字符串拆分为4个部分。第四位是'WE32'中的数字。所以它需要像这样
02-2015
VRF
WE
32
这里是我使用的东西,包括一些截图
var matchesPip = file.name.match(/^\d+\D\d+\s*(\S*\s*)(\S*)/i);
var matchesLoc = file.name.match(/^\d+\D\d+\s*?(\S*)\s*(\S*?)\./i);
var matchesLocCode = file.name.match(NEED HELP HERE);
$scope.pip = $scope.pipeLookup[matchesPip[1]];
$scope.loc = $scope.locationLookup[matchesLoc[2]];
$scope.locCode = $scope.locationCodeLookup[matchesLocCode[3]];