XSLT: Suche nach letzten vorkommen in einem string

Eine form gegeben-Nummer wie z.B.:

ABC_12345_Q-10

Möchte ich enden mit:

ABC12345

So, ich muss die position des zweiten Unterstrich

Beachten Sie, dass es gibt keine standard-Muster oder die Länge zum einen der "Abschnitte" zwischen den Unterstrichen (so kann ich nicht verwenden substring zu beseitigen Sie einfach den letzten Abschnitt).

xPath 2.0-Lösungen sind okay.

Was passiert mit dem ersten Unterstrich in Ihrer Probe?
Gute Frage (+1). Siehe meine Antwort für XPath 2.0-und XSLT-1.0-Lösungen, um das allgemeinere problem, wenn die Anzahl der Unterstriche ist im Vorfeld nicht bekannt. 🙂

InformationsquelleAutor johkar | 2010-06-29

Schreibe einen Kommentar