正则表达式提取字符串

2025-06-22 23:15:17
推荐回答(1个)
回答1:

提取T01_112前,先要把".\T01_112_files\ABC.sha"链接的分隔符\用文本编辑软件的替换功能,替换成/ 否则,程序会把\T认为是一个字符,\A是一个字符,替换完成后,就可以用正则表达式提取了.
正则表达式 \/(.+?)_files\/  取第一捕获组的数据
我给你一个Javascript语言的例子,你看看吧

 var str='';
 var regex=/\/(.+?)_files\//g;
 var result;
 while((result=regex.exec(str))!=null){
  alert(result[1]);
 }

运行结果
T01_112