これらの正規表現をなんとか組み合わせることはできますか?:
_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$"));