Ich habe eine ZeichenfolgeWie wird ein bestimmter Abschnitt einer Zeichenfolge nach dem letzten Auftreten eines bestimmten Zeichens entfernt? oben Zeichenfolge abzuhacken von den letzten Auftreten von <code>>></code>
"Opportunity >> Source = Email >> Status = New >> Branch = Mumbai"
Nun, ich möchte. Ich meine, ich das Ergebnis Zeichenfolge wollen nun wie folgt
"Opportunity >> Source = Email >> Status = New"
sein sollte, ich bin mit verschiedenen jquery/JavaScript-Funktionen wie split()
, reverse()
, join()
, indexOf()
den Rest der Zeichenfolge aus dem letzten Auftreten von >>
entfernen , so
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);
Mit diesem kann ich das gewünschte Ergebnis erhalten. Aber ich nehme an, dass es einen anderen einfacheren Weg geben muss, um dies mit jquery/javascript zu erreichen.
Sie alle danken, alle Antworten sind richtig, aber ich werde eine auswählen, die einfach ist und ich kann –