文字列を関数に渡していますが、その文字列は正規表現ではありません。その関数の中で、正規表現をとる別の関数を呼び出しています。
私が抱えている問題は、私が合格していることです。
"i.."
これは正規表現を表していないので、その正確な文字列に一致する正規表現に「変換」したいと思います。
たとえば、正規表現以外の「i..」を次のように変換します。
"i[.][.]"
私の場合は、その正規表現が「i..」と一致するため、機能します。
ほとんどの文字で機能するものを探していますが、入力文字列で「[」と「]」を使用できなくても大したことではありません。
では、プログラムで非正規表現文字列を自動的に正規表現に「ラップ」して、正規表現が正確な(非正規表現)文字列と一致するようにするにはどうすればよいでしょうか。