(C#)サイトについてRegexOptions.RightToLeftを指定して正規表現の探索方向を文字列の末尾から先頭の方向へ反転するRegexOptions.RightToLeftを用いると、正規表現エンジンの文字列探索方向を「左から右」ではなく「右から左」、つまり文字列の末尾から先頭への方向へ逆転することができます。これは、文字列の先頭から末尾へ探索するString.IndexOfに対して、String.LastIndexOfを用いて文字列の末尾から先頭へ探索するように変えることに相当します。dog[RegexOptions.RightToLeft]dogthefoxThe[RegexOptions.None]ThefoxthedogRegexOptions.RightToLeftはあくまで探索方向を反転するものであって、正規表現の解釈方向を反転するものではありません。RegexOptions.RightToLeftを指定しても正規表現の末尾側からマッチすることはありません。RegexOptions.RightToLeftの指定によってキャプチャされる順序も逆転します。§.キャプチャ(Captureクラス)を参照してください。21:55※本ページはサンプルコード部分のみを抜粋したものです。Framework/正規表現/正規表現によるパターンマッチングと文字列操作にてご覧いただけます。