C:\\Users\\guanchunhui\\Desktop\\B2806C张飞.sdf——类似这样的字符串如果想取得B2806C这部分,请问正则表达式应该怎么写?
如果想要用正则表达式解决,先要找到规律,你这里的规律是什么,是取最后一个\\到.sdf之间的文字,然后去掉中文么?
对,求指教
@super 86:
JavaScript:
var test="C:\\Users\\guanchunhui\\Desktop\\B2806C张飞.sdf", beginIndex=test.lastIndexOf("\\")+1, endIndex=test.indexOf(".sdf"), str=test.substr(beginIndex,endIndex-beginIndex); str=str.replace(/[\u0391-\uFFE5]/g,"");
@artwl: 学习了,谢谢啊