Hilfe bei einer RegEx benötigt
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfang
arbeit
ausdruck
code
diverse lange texte
doppelpunkt
editor
ende
ersetzen
hilfe
import
jemand
schlauch
spart
string
suche
text
wende
wort
zeichenkette
-
Hallo zusammen,
ich verzweifle gerade ein wenig an den RegEx. Ich habe diverse lange Texte, bei den ich mittels MED Editor und regulärem Ausdruck Zeichenketten Suchen und durch andere ersetzen (genauer: Zeichen anfügen) möchte.
Dabei geht es um Wörter, die nur in Grußbuchstaben sind und am Ende des Worts einen Doppelpunkt haben. Diese ganze Zeichenkette soll am Anfang und am Wende drei '''' hinzugefügt werden.
also TEXT:
soll werden zu
'''TEXT:'''
was ich bisher habe:
Suche nach: ([A-Z])
Ersetze durch '''\1'''
Da fehlt mir aber noch der Doppelpunkt ich stehe gerade total auf dem Schlauch. Vielleicht kann mir hier jemand helfen?
Ich bin für jede Hilfe dankbar. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
In Python würde das so aussehen:
#!/bin/python import re string = """Etwas Text, bei dem manche Wörter groß geschrieben sind, z.b. HIER: BLA. Natürlich auch DORT: warum auch nicht?""" replaced = re.sub(r'([A-Z]+:)', r"'''\1'''", string) print("replaced: »%s«" % replaced)
mit der Ausgabereplaced: »Etwas Text, bei dem manche Wörter groß geschrieben sind, z.b. '''HIER:''' BLA. Natürlich auch '''DORT:''' warum auch nicht?«
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage