如何使用输入中的javascript剪切文本
我需要制作
[19:00:14] Jacob Caderu > <url=fitting:17740:2048;1:26404;1:7783;8:2281;2:26442;1:19341;1:10190;4:19215;1:26448;1:17559;1:1999;2:31884;5:21740;13025:23051;2127:28668;200::>vindi dps</url>
到
<url=fitting:17740:2048;1:26404;1:7783;8:2281;2:26442;1:19341;1:10190;4:19215;1:26448;1:17559;1:1999;2:31884;5:21740;13025:23051;2127:28668;200::>
文本在
之前和之后是动态的<url=fitting:17740:2048;1:26404;1:7783;8:2281;2:26442;1:19341;1:10190;4:19215;1:26448;1:17559;1:1999;2:31884;5:21740;13025:23051;2127:28668;200::>
答案 0 :(得分:0)
使用正则表达式:
var parts = /^.*(<url=[^>]*>).*$/.exec(input), output;
if (parts) {
output = parts[1];
...
}
答案 1 :(得分:0)
如果我理解正确,您需要<url= .....>
var str = '[19:00:14] Jacob Caderu > <url=fitting:17740:2048;1:26404;1:7783;8:2281;2:26442;1:19341;1:10190;4:19215;1:26448;1:17559;1:1999;2:31884;5:21740;13025:23051;2127:28668;200::>vindi dps</url>';
str = str.replace(/^.+?(<url=[^>]+>).+$/, '$1');
console.log(str);
答案 2 :(得分:0)
或者更简单:
string.split(' > ').slice(1).join(' > ')