Мне нужно удалить все до первого "\ n" вкл. "\ n" есть ли возможность? Спасибо!
Строка JQuery удаляет все - до - сначала - \ n и сначала \ n
comment
Да, это возможно
- person Suresh Atta   schedule 04.03.2017
comment
опубликовать образец строки
- person Sepultura   schedule 04.03.2017
comment
@JJJ ммм да, но мне нужно удалить первый и перед первым.
- person GAX   schedule 04.03.2017
comment
@GAX Да, дубликат делает именно это.
- person JJJ   schedule 04.03.2017
Ответы (1)
Да, используйте метод String#replace
с отрицательный класс символов регулярное выражение (для соответствия чему-либо, кроме новой строки).
str.replace(/^[^\n]+\n/,'')
var str = `abc
def
ghi`;
console.log(str.replace(/^[^\n]+\n/, ''))
Или разделите строку символом новой строки, получите элементы, кроме первого, и воссоедините его, используя символ новой строки.
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))
person
Pranav C Balan
schedule
04.03.2017
Спасибо! str.split ('\ n'). slice (1) .join ('\ n') отлично работал у меня.
- person GAX; 04.03.2017
@GAX: рад помочь вам :)
- person Pranav C Balan; 04.03.2017