নোটপ্যাড ++ এ ওয়াইল্ডকার্ডস / রেজেক্স ব্যবহার করে দীর্ঘ অক্ষরযুক্ত স্ট্রিং সন্ধান করুন এবং প্রতিস্থাপন করুন


9

আমার মত এক্সপ্রেশন সহ একটি এসকিউএল ডাম্প রয়েছে youtubehd:2nj6bykw2nj6bykwএছাড়াও একটি ভিন্ন র্যান্ডম স্ট্রিং হতে পারবেন না। এটি সর্বদা 8 টি অক্ষর দীর্ঘ।

আমি প্রতিস্থাপন করতে চান youtubehd:2nj6bykwশুধু সঙ্গে youtubehd

একে একে একে নিজে না করে আমি কীভাবে এটি করতে পারি? এসকিউএল ডাম্প 230000 লাইনের বেশি এবং এই স্ট্রিংগুলির প্রায় 200 উপস্থিতি রয়েছে।

আমি মনে করি আমার একটি ওয়াইল্ডকার্ড দরকার, তবে এটি কী এবং আমি এটি কীভাবে করতে পারি সে সম্পর্কে আমার কোনও ধারণা নেই।

উত্তর:


15

দয়া করে নিশ্চিত হন যে কিছু ভুল হয়ে গেলে আপনার ব্যাকআপ রয়েছে।

  • নোটপ্যাড ++ এ অনুসন্ধান → প্রতিস্থাপনে যান
  • ইন আপনি কি পাঠ্যবাক্স নিম্নলিখিত আটকান:youtubehd:\w\w\w\w\w\w\w\w
  • ইন দিয়ে প্রতিস্থাপন পাঠ্যবাক্স নিম্নলিখিত আটকান:youtubehd
  • নিশ্চিত করুন যে অনুসন্ধান মোডটি নিয়মিত অভিব্যক্তিতে সেট করা আছে
  • সমস্ত প্রতিস্থাপন ক্লিক করুন

KCotreau কে নির্দেশ করার জন্য ধন্যবাদ যে অনুসন্ধান মোডটি স্বাভাবিকের ডিফল্ট এবং পরিবর্তিত হওয়া দরকার।

সম্পাদনা:

এটি নীচের মন্তব্যে উল্লেখ করা হয়েছে যে আপনি পরিবর্তে youtubehd:\w{8}আপনার অনুসন্ধানের ধরণ হিসাবে ব্যবহার করতে পারেন । এটি সঠিক এবং প্রকৃতপক্ষে পছন্দসই। এর জন্য সমর্থনটি কেবল নোটপ্যাড ++ ভি 6 এ যুক্ত করা হয়েছিল যদিও এটি মূলত লেখার পরে প্রকাশিত হয়েছিল সুতরাং আমি দীর্ঘ ফর্মটি কেন ব্যবহার করেছি। আরও জন্য এখানে দেখুন।


1
+1 আমি এটি বের করার চেষ্টা করে নিজেকে মারধর করছি। এটি এত সহজ হওয়া উচিত, তবে এটি সন্ধান করা সহজ ছিল না। আমি এটি পরীক্ষা করেছি এবং এটি কাজ করে। আমি যুক্ত করব: অনুসন্ধান ধরণের জন্য "নিয়মিত প্রকাশ" চয়ন করুন।
কেকটরউ

আরও মার্জিত হবে: youtubehd:\w{8}স্থির ntণ এবং যে কোনওর youtubehd:\w*জন্য
AndriuZ

@ অ্যান্ড্রিউজ: আমি \w{8}সিনট্যাক্স সম্পর্কে সচেতন ছিলাম তবে আমার জ্ঞানের সাথে নোটপ্যাড ++ এ সময় এটি সমর্থন করেনি এবং আমি বিশ্বাস করি এটি পরবর্তী সংস্করণে যুক্ত হয়েছিল। আমি সম্ভবত উত্তরটি কিছু সময় প্রতিফলিত করার জন্য আপডেট করব।
জেমস পি

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