У меня есть строка с несколькими «\ r \ n», и я не уверен, как ее заменить из-за нескольких «\». При нормальной '\ г \ п' Я хотел бы сделать чтоКак заменить \ r \ n
'some string \r\n' here'.replace(/\r\n/g, 'wtv');
Но для этого я не уверен:
// failed attempt below :(
'some string \\r\\n here'.replace('/\\r\\n/g', 'wtv);
'.replace (/ \\ r \\ n/g, 'wtv')' - удалить одинарные кавычки, чтобы превратить строковый литерал в литерал регулярного выражения. Также должна быть закрывающая одинарная цитата после 'wtv'. –
Возможно, вам захочется прочитать немного больше о регулярных выражениях. Обратная косая черта - специальный символ в регулярных выражениях, как в строковых литералах. –
См. Этот вопрос [http://stackoverflow.com/questions/20023625/javascript-replace-not-replacing-text-containing-literal-r-n-strings). Это поможет – Dharmesh