求正则表达式,要求匹配前两个字符和后两个字符之间的部分。

2025-05-13 15:00:09
推荐回答(2个)
回答1:

//保存为test.js
//难道是我看错了,假如字符串为 "abcdef",则匹配的不是 "cd"吗?
var arr = new Array("12345678" , "abcdef");
var pattern = /..(.*)../;

for(var i=0;i{
WScript.Echo(arr[i].replace(pattern,'$1'));
}

回答2:

$con = 123456;$preg = "#12(.*)56#iUs";preg_match_all($preg,$con,$arr);