Forum: Programmieren allgemein
by Matze,
13. Feb 2011
Ich habe nun 2 reguläre Ausdrücke:
#(?<!)({2}-{3})(?!)#
#(?<!)({4}-{4})(?!)#
Das funktioniert wunderbar.
Vielen Dnak euch beiden.
Forum: Programmieren allgemein
by Matze,
13. Feb 2011
Irgendwas ist bei deinen regulären Ausdrücken falsch.
"08-205" wird nicht erkannt, aber bei "2041-3234" wird "41-323" ersetzt.
Ich habe die RegEx in 2 separate aufgeteilt und das scheint zu funktionieren:
#()({2}-{3})()#
Beim Ersetzen muss ich zu Beginn noch $1 und am Ende $3 einfügen, damit z.B. die Leerzeichen nicht verschwinden.
Kann man auch einstellen, dass "()" nicht...
Forum: Programmieren allgemein
by Matze,
12. Feb 2011
Oha Frank, das ging ja fix.
Ich muss nun weg, teste es aber später/morgen früh.
Vielen Dank schonmal. :)
Forum: Programmieren allgemein
by Matze,
12. Feb 2011
Hi zusammen,
könnt ihr mir die Regulären Ausdrücke nennen, die folgendes erkennen:
zz-zzz und zzzz-zzzz
Dabei ist z eine beliebige Ziffer. Beispiele wären 12-354 oder 2534-2344
Das möchte ich erkennen und durch einen Link ersetzen wie <a href="...?t=12-354">12-354</a>.
Angrenzen darf jedes Zeichen, nur keine Ziffer und kein Bindestrich (wenn das möglich ist, aber RegEx lassen kaum...