নিয়মিত অভিব্যক্তি / _ / জি মানে কি?


96

জাভাস্ক্রিপ্ট:

.replace(/_/g," ");

আমার কোডে এটি আছে তবে কেন বা এটি কী তা মনে করতে পারছি না! আপনারা কি একজন নিয়মিত অভিব্যক্তি গুরু সাহায্য করতে পারেন?

আমি জানি এটি প্রাথমিক মনে হতে পারে তবে নিয়মিত প্রকাশগুলি আমার কাপের চা এবং গুগলিং /gখুব বেশি সহায়তা করেনি।


4
কেবল যুক্ত করতে .. আপনি / / জিআই ব্যবহার করে এটি কেস-সংবেদনশীল করতে পারেন! কখনও কখনও আপনি একটি স্ট্রিং বা অনুচ্ছেদে শব্দ পরিবর্তন করতে চান, তবে এমনটি ঘটে যে তাদের মধ্যে কিছু বাক্য শুরুর দিকে থাকে, তাই তারা বেশিরভাগ ক্ষেত্রেই মূলধন হয়ে থাকে, আপনি যদি কেবলমাত্র জি ব্যবহার করেন তবে এটি কেবলমাত্র প্রতিস্থাপন করবে "অ্যাঞ্জেলস" বলুন এবং "ফেরেশতা" বা তার বিপরীতে সম্পর্কে ভুলে যান, এটি আপনি যুক্তি হিসাবে কী রেখেছেন তার উপর নির্ভর করে। PS: এটি জাভাস্ক্রিপ্টে প্রতিস্থাপন () পদ্ধতির সাথে কাজ করে।
ম্যাকলুফ

উত্তর:



26

প্রত্যেকের মতই, এটি সমস্ত আন্ডারস্কোরগুলিকে স্পেস দিয়ে প্রতিস্থাপন করে। তাই "Hello_there."হয়ে যাবে"Hello there."

তবে উত্তরের পাশাপাশি আমি আপনাকে কিছু প্রস্তাব দিতে চাই। মন্তব্য ব্যবহার করুন।

আপনার কোডে কিছু বলুন:

// Replaces all underscores so that blah blah blah blah blah..
var hello = "Hello_there."
    .replace(/_/g, ' ');

3

স্পেসগুলির সাথে প্রতিস্থাপিত উত্স স্ট্রিংয়ের সমস্ত আন্ডারস্কোর সহ একটি নতুন স্ট্রিং ফিরিয়ে দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.