我正在尝试编写一个正则表达式,它接受这两组字符之间的任何单词:3D
和 &sa
示例:
3DEvb31p5vFs4_
&sa:输出:Evb31p5vFs4_
3D_Ve8_LBztG50_
&sa:输出:_Ve8_LBztG50_
我使用了表达式:/\w[3D][A-Za-z0-9_-].*sa/g
所以下一步是跳过“3D”和“&sa”
提前致谢!
最佳答案
您可以使用match()
与正则表达式 /3D(.*)&sa/
var a='3DEvb31p5vFs4_&sa';
var b='3D_Ve8_LBztG50_&sa' ;
document.write(a.match(/3D(.*)&sa/)[1] +'<br>');
document.write(b.match(/3D(.*)&sa/)[1]);
说明:
3D(.*)&sa
关于javascript - 获取两组字符之间的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32157279/