我想做的是:
www.test.de/testA/testB/testC/cutoff/testD/testE
我需要在“cutoff”之后立即切断字符串。链接会经常变安静,所以我需要这样做:
regexp = /cutoff/i(之后的所有内容)window.location = regexp;
链接在开始时也会发生变化,因此无法计算字符并随后替换它。
感谢您对此的任何回答。
我想做的是:
www.test.de/testA/testB/testC/cutoff/testD/testE
我需要在“cutoff”之后立即切断字符串。链接会经常变安静,所以我需要这样做:
regexp = /cutoff/i(之后的所有内容)window.location = regexp;
链接在开始时也会发生变化,因此无法计算字符并随后替换它。
感谢您对此的任何回答。
直到截止/?
/.*cutoff\//
编辑:这是JS
var s = 'www.test.de/testA/testB/testC/cutoff/testD/testE';
var x = s.replace(/(.*cutoff\/).*/, '$1');
window.location = x;
这是一个太简单的解决方案吗?
var s = "www.test.de/testA/testB/testC/cutoff/testD/testE"
var re = /(.+cutoff)/i
s.replace(re, "")
尝试
var reg = new RegExp( "([.\/]*\/" + cutoff + "\/)." , 'i' );
window.location = window.location.replace( reg , "$1" );