1
は私が何とかこれらの正規表現を組み合わせることができます?:これらの正規表現はどのようにしてより簡潔に記述できますか?
_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$"));
これは間違っています。一致しません。 「1階」または「2階」。 –
それはスペース '\ s' - >' [0-9] *(st | th | nd | rd)\ s(Fl | Floor)$ ' – Robbie
を必要としますよね、それはタイプミスでした。 '\ s'ではなく特定の' '' 'が必要です。 [元はTABを受け付けていません] Thanks @Robbie – amit