Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Ist ein Regulärer Ausdruck korrekt

  Alt 4. Apr 2010, 06:38
Zitat:
As already said, you cannot describe regular expressions with a regular expression due to their recursive nature. You'll need a context free grammar for that.
Quelle

Für Spezialfälle kann man das wohl anstellen, jedoch nicht so generell wie du hier fragst. Generell heisst der Tipp meist: Versuch den Parser die Regexp schlucken zu lassen, rülpst er einen Fehler aus, war wohl ein Fehler drin. Das ist dann auch das Stichwort: Zum generellen Validieren braucht's eben schon einen richtigen Parser, und dann sind da auch noch die 100millionen Varianten von Regexps die es so gibt. Daher würd es tatächlich am Meisten Sinn machen, genau den Parser den du als Blackbox verwendest einfach zu füttern, weil der ist es ja, der es verstehen soll.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat