У меня есть одна строкаКак удалить определенный раздел строки после последнего вхождения определенного символа?
"Opportunity >> Source = Email >> Status = New >> Branch = Mumbai"
Теперь я хочу, чтобы отрубить выше строки из последнего вхождения >>
. Я имею в виду, я хочу, чтобы результирующая строка должна быть, как это
"Opportunity >> Source = Email >> Status = New"
Теперь я использую различные JQuery/JavaScript функции, такие как split()
, reverse()
, join()
, indexOf()
удалить остальную часть строки из последнего вхождения >>
, например
var test = "Opportunity >> Source = Email >> Status = New >> Branch = Mumbai";
var count = test.split("").reverse().join("").indexOf('>>');
var string = test.substring(0, test.length - count-2);
Используя это, я могу получить желаемый результат. Но я предполагаю, что для достижения этого должен быть какой-то другой более простой способ, чем jquery/javascript.
Спасибо всем, все правильные ответы, но я выбрать один, который прост, и я могу легко понять –