উত্তর:
"ব্যবহার করুন: নিয়মিত এক্সপ্রেশন" সন্ধান করুন এবং প্রতিস্থাপন কথোপকথনে নির্বাচন করা হয়েছে তা নিশ্চিত করুন:
দ্রষ্টব্য যে ভিজুয়াল স্টুডিও 2010 এর জন্য, এটি ভিজ্যুয়াল স্টুডিও উত্পাদনশীলতা শক্তি সরঞ্জামগুলির "কুইক ফাইন্ড" এক্সটেনশনে (জুলাই ২০১১ আপডেট হিসাবে) কাজ করে না; পরিবর্তে, আপনাকে পূর্ণ সন্ধান এবং প্রতিস্থাপন ডায়ালগ (Ctrl + Shift + H ব্যবহার করুন বা সম্পাদনা -> সন্ধান করুন এবং প্রতিস্থাপন করুন -> ফাইলগুলিতে প্রতিস্থাপন করুন) ব্যবহার করতে হবে এবং সুযোগটি "বর্তমান নথিতে" পরিবর্তন করতে হবে।
\)
নিয়মিত প্রকাশ থাকে তখন ... ব্যবহার করতে ভুলে যান না ...
?
চরিত্র কারণ এটি প্রকাশ করে যে আগের উপাদান ঐচ্ছিক Regex মধ্যে পলান করা প্রয়োজন। সুতরাং, সঠিক "খুঁজে বার করুন" পাঠ্যটি কীভাবে ~~\?
একটি চিহ্ন পিছনে প্রশ্ন চিহ্নটি পালিয়ে গেছে। আপনি যে উত্তরটি দিয়েছেন তা নমুনা পাঠ্যের উপরে কাজ করে কারণ এটি লোভের সাথে দ্বিতীয় টিল্ডটি খুঁজে পাবে এবং এটি গ্রাস করবে, তবে যদি একটি টাইল্ডও পাঠ্যটিতে কোথাও উপস্থিত থাকে, তবে এটি অন্যায়ভাবে একটি নতুন লাইনেও প্রতিস্থাপন করা হবে।
আপনি যদি "নিয়মিত এক্সপ্রেশন ব্যবহার করুন" পতাকা সেট করেন তবে \ n অনুবাদ করা হবে। তবে মনে রাখবেন যে আপনাকে পুনরায় এক্সপ্রেসকে বন্ধুত্বপূর্ণ হওয়ার জন্য আপনাকে অনুসন্ধান শব্দটি পরিবর্তন করতে হবে। আপনার ক্ষেত্রে এটি "" ~ ~ \ ~ \ "এর মতো পালাতে হবে?" (কোনও উদ্ধৃতি নেই)
আপনি যদি নিয়মিত ভাব প্রকাশের সময় আপনার অনুসন্ধান এবং প্রতিস্থাপনের স্ট্রিংয়ের বিশেষ অক্ষরগুলি থেকে পালানোর ঝামেলা এড়াতে চান তবে নিম্নলিখিত পদক্ষেপগুলি করুন:
নোট করুন যে আপনি যদি প্রথম অনুসন্ধান এবং প্রতিস্থাপনের জন্য ম্যানুয়ালি ম্যাচগুলি পিচ করতে চান তবে আপনি তিনটি শেষ ধাপে নিরাপদে "সমস্ত প্রতিস্থাপন" ব্যবহার করতে পারেন।
উদাহরণস্বরূপ, আপনি যদি এটি প্রতিস্থাপন করতে চান:
public IFoo SomeField { get { return this.SomeField; } }
যে সাথে:
public IFoo Foo { get { return this.MyFoo; } }
public IBar Bar { get { return this.MyBar; } }
আপনি নিম্নলিখিত বিকল্পগুলি করতে হবে:
public IFoo SomeField { get { return this.SomeField; } }
→ XOXOXOXO
(রেজেেক্স অফ )XOXOXOXO
→ XOXOXOXO\nHUHUHUHU
(পুনরায় চালু )XOXOXOXO
→ public IFoo Foo { get { return this.MyFoo; } }
(রেজেেক্স অফ )HUHUHUHU
→ public IFoo Bar { get { return this.MyBar; } }
(রেজেেক্স অফ )আপনি ভিজ্যুয়াল স্টুডিও ম্যাক্রোতে মাল্টলাইন অনুসন্ধান এবং প্রতিস্থাপন ব্যবহার করতে পারেন যা কার্যটির জন্য দুর্দান্ত জিইউআই সরবরাহ করে।