Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は休眠中のコードを持っています:
details =~ /.#{action.name}.*/
action.name「abcd」などの通常の文字列が含まれている場合はすべて問題ありませんが、またはaction.stringなどの特殊文字が含まれている場合は例外が発生します。./
action.name
action.string
.
/
action.name内のすべての特別な文字の前action.nameに置くことなく文字列をチェックする方法はありますか?\
\
Regexp::escapeを使用してすべての特殊文字をエスケープできます。
試す:
details =~ /.#{Regexp.escape(action.name)}.*/