auf den verwendeten Ausdruck zugreifen



  • Hallo,
    ich verwende Reguläre Ausdrücke in Python.

    import re
    c = re.compile(r'-|\.')
    m = c.sub("X", "hello-world")

    Ergebnis:
    m = helloXworld

    Ich möchte nun, dass hinter dem X das Zeichen (- oder .) eingefügt wird. Aber nur das Zeichen, welches bei dem Ausdruck zutrifft.
    Quasi so:

    m = c.sub("X"+<verwendetes Zeichen vom Oder-Ausdruck>, "hello-world")
    ...
    -> helloX-world

    bei
    m = c.sub("X"+<verwendetes Zeichen vom Oder-Ausdruck>, "hello.world")
    ....
    -> helloX.world


Anmelden zum Antworten