用javascript剪切文本

时间:2014-05-18 19:20:05

标签: javascript

如何使用输入中的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::>

3 个答案:

答案 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);

这是小提琴:http://jsfiddle.net/9vLw6/1/

答案 2 :(得分:0)

或者更简单:

string.split(' > ').slice(1).join(' > ')