我不太了解正则表达式,我想我可以做一些像下面这样的模式,可以吗?
www.url.com/travels/(IwannaAvoidThis)/anotherImportantThing
如果不清楚:我想在不关心 (IwannaAvoidThis) 的情况下匹配 travels/
和 /anotherImportantThing
这可能吗?
谢谢!
最佳答案
可以使用正则表达式捕获组,然后通过索引访问。
var url = 'www.url.com/travels/(IwannaAvoidThis)/anotherImportantThing';
var result = url.match(/(travels\/).*(\/anotherImportantThing)/);
console.log(result);
console.log(result[1]);
console.log(result[2]);
关于避免 X 和 Y 之间的单词的 Javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45620885/