Jquery String删除所有内容 - 之前 - 首先 - “\ n”&第一个“\ n”

时间:2017-03-04 12:12:52

标签: jquery string removeall

我需要在第一个“\ n”之前删除所有内容。然后” 有可能吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

是的,对String#replace正则表达式使用negated character class方法(用于匹配换行符以外的任何内容)。

 str.replace(/^[^\n]+\n/,'')

var str = `abc
def
ghi`;

console.log(str.replace(/^[^\n]+\n/, ''))

<小时/> 或者通过换行符分割字符串,除了first之外获取元素并使用换行符重新加入它。

 str.split('\n').slice(1).join('\n')

var str=`abc
def
ghi`;

console.log(str.split('\n').slice(1).join('\n'))

或者您可以使用String#slice方法通过使用String#indexOf方法获取第一个换行符的索引。

 str.slice(str.indexOf('\n'))

var str = `abc
def
ghi`;

console.log(str.slice(str.indexOf('\n') + 1))