Archiv verlassen und diese Seite im Standarddesign anzeigen : Anzahl regulärer Ausdrücke (beschränkt)?
moin !
bedauerlicherweise muss ich feststellen, dass aus irgendeinem Grund, sobald ich mehr als 14 platzhalter (.*?) in meinem reg. ausdruck verwende, so erscheint eine fehlermeldung: zugriffsverletzung
konnte keine hinweise dazu finden :-(
was kann ich tun?
danke für schnelle hilfe
Jan Krüger
21.06.2004, 13:46
Hallo,
welche Sprache bzw. welche RegEx-Implementation ist das denn?
In javascript sind gar nur neun erlaubt. Bei >=15 platzhaltern solltest du vielleicht den Ausdruck ueberdenken und eventuell nur teilweise parsen und die daraus resultierenden Teile dann weiter zerlegen. Wird der Lesbarkeit sich nicht grade negativ zu gute kommen. :)
mfg
welche Sprache bzw. welche RegEx-Implementation ist das denn?
delphi
Bei >=15 platzhaltern solltest du vielleicht den Ausdruck ueberdenken und eventuell nur teilweise parsen und die daraus resultierenden Teile dann weiter zerlegen.
nein, das darf keines falls passieren !
es muss unbedingt möglich sein, eine enorme anzahl von platzhaltern zu bewältigen!
was kann man tun???
Jan Krüger
21.06.2004, 20:46
Über die Delphi-Implementation weiß ich nichts, tut mir leid.
Was willst du denn erreichen? Vielleicht kann man das Problem irgendwie anders lösen...
so, hab nun die konstante geändert...
nun is das limit bei 100.
ab dann gibts ne zugriffsverletzung :-(
ka, warum... is mir eigentlich egal, wie lang der rechner dafür braucht ;-)
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.