Kann ich kombinieren diese reguläre Ausdrücke irgendwie ?:Wie können diese regulären Ausdrücke prägnanter geschrieben werden?
_regexes = new List<Regex>();
_regexes.Add(new Regex("[0-9]*th Fl$"));
_regexes.Add(new Regex("[0-9]*th Floor$"));
_regexes.Add(new Regex("[0-9]*st Fl$"));
_regexes.Add(new Regex("[0-9]*st Floor$"));
_regexes.Add(new Regex("[0-9]*nd Fl$"));
_regexes.Add(new Regex("[0-9]*nd Floor$"));
_regexes.Add(new Regex("[0-9]*rd Flr$"));
_regexes.Add(new Regex("[0-9]*rd Floor$"));
Dies ist falsch. Es stimmt nicht überein, z.B. "1. Etage" oder "2. Etage". –
es braucht ein Leerzeichen '\ s' ->' [0-9] * (st | th | nd | rd) \ s (Fl | Floor) $ ' – Robbie
Ja, es war ein Tippfehler - ich edited und fügte es hinzu. Es braucht ein bestimmtes '' '', nicht '\ '. [das Original akzeptiert z. B. kein TAB] Danke @Robbie – amit