Regex String rückwärts auswerten



  • Hallo Leute,

    gibt es ne möglichkeit nen String von rechts nach links zu "regexen" ?

    In Google wird immer davon geredet, man solle den String umkeren mit reverse()
    aber das will ich nicht.. willst das er hinten anfängt:)

    Grüße



  • Einfach den Regex-Ausdruck rückwärts schreiben.



  • Edit: Wenn du den Regex-Ausdruck durch etwas ersetzen willst geht das leider nicht. Nur wenn du gucken willst ob der string dem regex-muster entspricht.



  • didodadu schrieb:

    Einfach den Regex-Ausdruck rückwärts schreiben.

    Das würde ich nicht empfehlen. 😃

    NullBockException schrieb:

    gibt es ne möglichkeit nen String von rechts nach links zu "regexen" ?

    Gegenfrage: Wozu ?
    Dafür ist Regex nunmal nicht ausgelegt, den String umzudrehen ist das einfachste was du machen kannst. Zumindest in Java, in .NET ginge auch von rechts nach links matchen, aber den string zu reversen sollte ja das selbe bringen. 😉



  • NullBockException schrieb:

    In Google wird immer davon geredet, man solle den String umkeren mit reverse()
    aber das will ich nicht.. willst das er hinten anfängt:)

    Wieso?



  • NullBockException schrieb:

    willst das er hinten anfängt:)

    Pattern.matcher() erwartet eine CharSequence. Da kann man vielleicht auch eine eigene Implementierung reinstecken, die den gegebenen String umdreht.


Anmelden zum Antworten