আমাকে "/ [\ w \ s] + /" এর মতো স্ট্রিংগুলি নিয়মিত অভিব্যক্তিতে রূপান্তর করতে হবে।
"/[\w\s]+/" => /[\w\s]+/
আমি বিভিন্ন Regexp
পদ্ধতি ব্যবহার করার চেষ্টা করেছি যেমন:
Regexp.new("/[\w\s]+/") => /\/[w ]+\//
, একইভাবে Regexp.compile
এবং Regexp.escape
। তবে তাদের কেউই প্রত্যাশা মতো ফিরে আসেনি।
আরও আমি ব্যাকস্ল্যাশগুলি সরানোর চেষ্টা করেছি:
Regexp.new("[\w\s]+") => /[w ]+/
তবে ভাগ্য নেই।
তারপরে আমি এটিকে সহজ করার চেষ্টা করেছি:
str = "[\w\s]+"
=> "[w ]+"
এটি পালিয়ে যায়। এখন স্ট্রিংটি যেমন আছে তেমন থেকে কীভাবে একটি রেজিপ্সপ অবজেক্টে রূপান্তর করতে পারে?
/#{your_regex}/#{options}
।