উত্তর:
সুতরাং, আপনার লক্ষ্য অনুসন্ধান এবং প্রতিস্থাপন করা হয়?
অফিসিয়াল ভিসুয়াল স্টুডিও কীবোর্ড shotcuts পিডিএফ অনুযায়ী, আপনি টিপতে পারেন Ctrl + Hউপর উইন্ডোজ এবং লিনাক্স , বা ⌥⌘Fউপর ম্যাক অনুসন্ধান সক্ষম করতে হবে এবং সরঞ্জাম প্রতিস্থাপন:
আপনি যদি কোডটি অক্ষম করতে চান তবে আপনাকে <h1>
সন্ধান করতে হবে এবং এটিকে প্রতিস্থাপন করতে হবে ####
।
কিন্তু আপনি পরিবর্তে এই Regex ব্যবহার করতে চান তাহলে, আপনি এটি আইকন সক্রিয় করতে পারেন: এবং Regex ব্যবহার করুন: <h1>(.+?)<\/h1>
করুন এবং প্রতিস্থাপন করুন: #### $1
।
এবং @ পার্টির পরামর্শ অনুসারে, ভিজ্যুয়াল স্টুডিওর ইঞ্জিন সম্পর্কে আরও কিছু তথ্য যদি আপনি আরও জানতে চান:
নতুনদের জন্য, আমি গ্রহণযোগ্য উত্তরটি যুক্ত করতে চেয়েছিলাম, কারণ বেশ কয়েকটি সূক্ষ্মতা আমার কাছে অস্পষ্ট ছিল:
পাঠ্যটি সন্ধান এবং সংশোধন করতে (সম্পূর্ণ প্রতিস্থাপন নয়),
"সন্ধান করুন" পদক্ষেপে, আপনি "ক্যাপচারিং গ্রুপগুলি" সহ রেজেক্স ব্যবহার করতে পারেন, যেমন আপনার অনুসন্ধান হতে পারে la la la (group1) blah blah (group2)
, প্রথম বন্ধনী ব্যবহার করে।
এবং তারপর "প্রতিস্থাপন করুন" পদক্ষেপে, আপনি ক্যাপচারিং গোষ্ঠীতে মাধ্যমে পাঠাতে পারেন $1
, $2
ইত্যাদি
সুতরাং, উদাহরণস্বরূপ, এই ক্ষেত্রে আমরা পারে এটি শুধু সঙ্গে প্রাসঙ্গিক পাঠ্য <h1>.+?<\/h1>
(কোন প্রথম বন্ধনী), কিন্তু বন্ধনীর মধ্যে নির্বাণ <h1>(.+?)<\/h1>
আমাদের তাদের মধ্যে উপ-ম্যাচ পড়ুন করতে পারবেন $1
মধ্যে প্রতিস্থাপন ধাপ। শান্ত!
মন্তব্য
উইজেটের সন্ধানে রেজেক্স চালু করতে, .*
আইকনটি ক্লিক করুন বা টিপুনCmd/Ctrl
Alt
R
$0
পুরো ম্যাচ বোঝায়
শেষ অবধি, মূল প্রশ্নটিতে বলা হয়েছে যে প্রতিস্থাপনটি "একটি নথির মধ্যে" হওয়া উচিত, সুতরাং আপনি "অনুসন্ধান উইজেট" ( Cmd
বা Ctrl
+ F
) ব্যবহার করতে পারেন , যা খোলা নথির স্থানীয়, "অনুসন্ধান" এর পরিবর্তে, যা বড় ইউআই খোলে এবং প্রকল্পের সমস্ত ফাইল জুড়ে দেখুন।
নিয়মিত এক্সপ্রেশন ব্যবহারের সাথে ম্যাচ কেস নির্বাচন করা হয়েছে তা নিশ্চিত করুন যাতে এটি মেলে। [এজেড] * যদি ম্যাচের ক্ষেত্রে বাছাই না করা হয় তবে এটি সমস্ত অক্ষরের সাথে মেলে।
এটি এখানে পরীক্ষা করুন: রেজেক্স ঝড়
উদাহরণ:
Regex: <option value=".*.">|</option>
পাঠ্য:
<option value="1">Something</option>
ফলাফল:
কিছু
<h4>
সঙ্গে####
এবং তারপর প্রতিস্থাপন</h4>
সঙ্গে''
?