Wie fügt man Tag für Zahlen, die in Klammern mit Python Regex?

Die Standardzeichenfolgen sind:

strings123[abc123def456]strings456

  • Wie bekomme ich automatische Benachrichtigungen über Änderungen in Tabellen?
  • Wie kann man eine ndarray-Show auf normale Weise anstelle der wissenschaftlichen Notation erzwingen?
  • Wie soll ich diese Bilder ohne Fehler kratzen?
  • Wie ändere ich einen Python-Interpreter von Englisch zu meinem Dialekt
  • Python Identität: Mehrfache Persönlichkeitsstörung, Notwendigkeit Code schrumpfen
  • Twisted Python getPage
  • Tag für Nummer hinzufügen:

    strings[abc<span>123</span>def<span>456</span>]strings

  • TypeError: erwartet ein Zeichenpufferobjekt
  • Wie man eine testsuite mit unittest.main [duplicate]
  • Python CSV-Leser liest keine CSV-Daten, wie ich es erwarte
  • Erstellen einer großen Nachbarmatrix aus dem Bild in Python
  • Dynamisches Framesize in Python Reportlab
  • IOError: [Errno Input überlaufen] -9981
  • One Solution collect form web for “Wie fügt man Tag für Zahlen, die in Klammern mit Python Regex?”

    Suche nach diesem:

     (\d+) 

    Und ersetzen durch:

     <span>\1</span> 

    Regex-Demo

    Beispielquelle:

     import re regex = r"(\d+)" test_str = "strings[abc123def456]strings" subst = "<span>\\1</span>" result = re.sub(regex, subst, test_str, 0) if result: print (result) 
    Python ist die beste Programmiersprache der Welt.