নোটপ্যাড ++ এ ওয়াইল্ডকার্ড অনুসন্ধান / প্রতিস্থাপন ব্যবহার করা হচ্ছে


17

আমার সমস্যাটি এখানে: একটি টেক্সট ফাইলে, আমাকে এই জাতীয় সিনট্যাক্সের কয়েক হাজার উদাহরণ সন্ধান এবং প্রতিস্থাপন করতে হবে:

(দেখুন (a053007djfgspwdf))

অথবা

(দেখুন (a053007djfgspwdf) এবং (a54134xsedgeg)

অথবা

(দেখুন (a053007djfgspwdf), (a9554xsdfgsdfg) এবং (a54134xsedgeg)

প্রারম্ভের (দেখুন (ক এবং শেষ )) পাঠ্য স্ট্রিংয়ের মধ্যে প্রচুর বৈচিত্র রয়েছে । এটি কি রেজেক্স ব্যবহার করে নোটপ্যাড ++ এ সেট আপ করা যায়? যদি তা হয় তবে আমি কীভাবে এটি করব? ধন্যবাদ!

উত্তর:


17

দুঃখিত লোকেরা, আমি কেবল উত্তরগুলি জটিল বলে মনে করি। (মূল পোস্টারগুলির প্রতি কোনও অসম্মানের উদ্দেশ্য নয়))

এটি সর্বদা প্রথম অনুসন্ধানের ফলাফল হিসাবে প্রদর্শিত হিসাবে, আমি এটিকে যুক্ত করব:

  1. অনুসন্ধান / প্রতিস্থাপন ডায়ালগ খুলুন ( CTRL+ Fএরপরে প্রতিস্থাপন ট্যাব)
  2. নীচে নীচে "রেগুলার এক্সপ্রেশন" টিক দিন
  3. ওয়াইল্ডকার্ড হিসাবে ব্যবহার করুন

উদাহরণস্বরূপ, আমি abp = "1314", abp = "1313", abp = "1312" ইত্যাদির সমস্ত উদাহরণ সরিয়ে দিতে চেয়েছিলাম (মূলত সংখ্যাগুলি সমস্ত আলাদা, যার কারণে আপনি এগুলি থেকে মুক্তি পেতে কোনও ওয়াইল্ডকার্ড চান)।

প্রতিস্থাপনের কথোপকথনে:

কি খুঁজুন: abp=".*"
সঙ্গে প্রতিস্থাপন করুন:

(আপনি সেই উদ্ধৃতিগুলির মধ্যে যে কোনও কিছু এড়াতে কিছুই ছাড়াই প্রতিস্থাপন করছেন)

সূত্র: https://www.organicweb.com.au/17226/ জেনারেল- টেকনোলজি / নোটপ্যাড- উই ल्डকার্ড /


15

হ্যা পারি! নোটপ্যাড ++ এ একটি রেজিএক্স অনুসন্ধান মোড রয়েছে যা আপনি আপনার RegEx প্রতিস্থাপনের সমস্ত প্রয়োজনের জন্য নির্বাচন করতে পারেন।

নীচের উদাহরণটি (see (a...))একটি লাইন বিরতি ব্যতিক্রম ব্যতীত যে কোনও কিছুর জন্য একটি প্রাথমিক প্রতিস্থাপন । আপনার প্রয়োজন মাপসই করতে আপনাকে RegEx পরিবর্তন করতে বা নিজের লেখার প্রয়োজন হতে পারে। আপনাকে পরীক্ষার পাশাপাশি সাহায্য করার জন্য এখানে একটি দুর্দান্ত জায়গা।

Regex: \(see \(a.+\)\)

মেলে স্ট্রিং:

(see (a053007djfgspwdf))
(see (a053007djfgspwdf) and (a54134xsedgeg))
(see (a053007djfgspwdf), (a9554xsdfgsdfg) and (a54134xsedgeg))


প্রতিস্থাপনের সাথে (দেখুন (ক ...)) প্রতিস্থাপন করুন


ধন্যবাদ! এটি প্রথম উদাহরণের উদাহরণগুলি খুঁজে পেয়েছে (দেখুন (a053007djfgspwdf)) তবে অন্যগুলি নয়। তবুও, দুর্দান্ত শুরু। আমি আরও কী করতে পারি তা দেখতে এটির সাথে খেলব। আপনার যদি আরও পরামর্শ থাকে তবে আমি এটির খুব প্রশংসা করব। আবার ধন্যবাদ.
মাইকেল টাক

আপনি কি সর্বদা প্রতিস্থাপন ক্লিক করুন বা অনুসন্ধান পরবর্তী ব্যবহারের অনুরূপ ম্যাচের মাধ্যমে চক্রের বদলে ক্লিক করুন ? আপনি যে পাঠ্যটি সন্ধান করছেন তা কি কেবলমাত্র শুরু হয়ে শেষ হবে ? যদি আপনার কাছে স্ট্রিংগুলি শেষ হয় যা একটি একক প্রথম বন্ধনী দিয়ে শেষ হয় তবে আপনি "বা" এর সাথে শেষ হওয়া স্ট্রিংগুলিকে মিলিয়ে নিতে ক্যাপচার গ্রুপে সর্বশেষ পরিবর্তন করতে পারেন । (see (a))\)(\)|))))
one.time

কয়েকটি প্রতিস্থাপনের চেষ্টা করেছেন, তারপরে সমস্ত প্রতিস্থাপন করুন। এর পরে, অনুসন্ধানের স্ট্রিংটিতে কিছুই পাওয়া গেল না। সবার জন্য পাঠ্যটি হ'ল: ( বিচিত্র পাঠ্য দেখুন ) সম্ভবত টাইপগুলি ব্যতীত একক প্রথম বন্ধনীর সাথে কোনও স্ট্রিং নেই।
মাইকেল টাক

আমি আমার উত্তরটি একটি বিকল্প রেজিএক্সের সাথে আপডেট করেছি (\(see \(a|\(a)([^\)]+)\)(\)|)যা আপনার প্রশ্নের স্ট্রিংয়ের সাথে মেলে।
one.time

আমি আমার প্রতিক্রিয়াটি সম্পাদনা করার সময় আপনি উত্তরটি আপডেট করেছেন OL আমি নতুন চেষ্টা করব।
মাইকেল টাক

1

এই প্যাটার্নটি ব্যবহার করে দেখুন: \(see \(a(.*)\)এবং নিশ্চিত হয়ে নিন যে আপনার "নিউলাইনটি" চেক না করা এবং "চারপাশে মোড়ানো" চেক করা আছে matches


1

এগুলির কয়েকটি আমার বুঝতে গভীরভাবে ছিল, তাই এই সমাধানগুলি এবং আরও অবশেষে আরও ভাল বোঝার জন্য আরও কিছু পড়ার পরে আমি কী করেছি তা আপনাকে দেখায় show (এটি একটি সহজ পদ্ধতি, এটি সেরা নাও হতে পারে)

আমি পুরো ওয়েব পৃষ্ঠায় আমার সমস্ত চিত্র উপাদানগুলি সরিয়ে ফেলতে চেয়েছিলাম । চিত্র 2.1, চিত্র 1.1, ect।

ইহা ছিল:

<p class="td1-content b8"><span class="stepNumber">2.  </span>Select Memo from the toolbar<br><b>Figure 2.1</b></p>

আমি এটি শেষ হতে চেয়েছিলেন:

 <p class="td1-content b8"><span class="stepNumber">2.  </span>Select Memo from the toolbar</p>

তবে প্রতিটি

একটি পৃথক চিত্র সংখ্যা ছিল, তাই আমি এটি উত্সাহ পাঠ্য 2 এ ব্যবহার করেছি।

  1. সিটিআরএল এইচ
  2. সাব্লাইম টেক্সট 2 এর নীচে ডানদিকে "। *" চিহ্নটি ক্লিক করুন, (পুনরায়)
  3. টাইপ <br><b>Figure.*</b>
  4. এর সাথে প্রতিস্থাপন: বাম ফাঁকা

এটি আমার সমস্ত দৃষ্টান্তগুলিতে এটি চিত্রের সাথে প্রতিস্থাপন করেছে। আমি ব্যবহার নোটিশ। * সংখ্যা যেখানে হবে। আশাকরি এটা সাহায্য করবে.


0

আপনার সঠিক হ'ল রেগেক্সটি প্রয়োজন:

\(see \(\w+\)((, \(\w+\))*( and \(\w+\)))?\)

উদাহরণ স্বরূপ:

এখানে চিত্র বর্ণনা লিখুন

নির্বাচনের বর্তমান নথিতে সব খুঁজুন , ফলও হতে হবে:

এখানে চিত্র বর্ণনা লিখুন

পরিবর্তে আপনার প্রয়োজনীয়তার পরিবর্তে কেবল প্রতিস্থাপন ব্যবহার করতে পারেন ।

আপনি যদি aরেজেক্সে পাশাপাশি অন্তর্ভুক্ত করতে চান তবে আপনি এটি ব্যবহার করতে পারেন:

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