ユーザーからの入力として正規表現オプションを取得したいのですが、チェックボックスを使用して入力を取得しています。これは次のようになります。
[ ]IngoreCase
[ ]Multiline
[ ]Sigleline
[ ]RightToLeft
等
私の質問は、ユーザーが選択したオプションに従ってパラメーター (RegexOptions) を渡す方法です。
ありがとう、
アミット
Enum.GetNamesを使用する
string[] names = Enum.GetNames(typeof(RegexOptions));
そして文字列から列挙型に戻る
var option = (RegexOptions)Enum.Parse(typeof(RegexOptions), "IgnoreCase");