我有这样的文件名字符串:
1.dat
10.dat
100.dat
10039.dat
10040.dat
10040c01.dat
我有一个正则表达式:
var this_regx = /^(\d*)(.*)$/g;
如何将两个不同的子匹配分为两个不同的变量?我要在第一个变量中使用前导数字,并在第二个变量中使用其后的任何字符。但是,以下操作将整个字符串捕获到第一个变量中,而使第二个变量未定义。
var first_match = this_name.match(this_regx)[0];
var second_match = this_name.match(this_regx)[1];
谢谢。