নোটপ্যাড ++ ব্যবহার করে একাধিক ফাইলগুলিতে লাইন (গুলি) কীভাবে সন্ধান এবং প্রতিস্থাপন করা যায়?


12

আমি এখনই কিছুটা সময় নোটপ্যাড ++ এর সাথে ঝামেলা করছি এবং কীভাবে এটি করা যায় তা নিয়ে বিভ্রান্ত হয়ে পড়েছি:

আমার কাছে একাধিক ফাইলের (একটি মূল ডিরেক্টরিতে) লাইন রয়েছে যা আমি অনুসন্ধান করছি। উদাহরণ:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

আমার লক্ষ্য হ'ল সমস্ত PeopleSleptWithলাইনকে একটি ধ্রুবক (আইই PeopleSleptWith 7) দিয়ে প্রতিস্থাপন করা কিন্তু যখন আমি একাধিক ফাইলে অনুসন্ধান এবং প্রতিস্থাপন করি তখন এটি সম্পূর্ণ লাইনটি সরিয়ে দেয় না, যার ফলস্বরূপ:

Brittany (File 1)
     PeopleSleptWith 7 2
Tiffany (File 2)
     PeopleSleptWith 7 4
Bonqueesh (File 3)
     PeopleSleptWith 7 3456

যখন বাস্তবে আমি চাই:

Brittany (File 1)
     PeopleSleptWith 7
Tiffany (File 2)
     PeopleSleptWith 7
Bonqueesh (File 3)
     PeopleSleptWith 7

সুতরাং আমি কীভাবে স্ট্রিং সন্ধান করা, সেই লাইনের মধ্যে থাকা সমস্ত কিছু সরিয়ে এবং অন্য স্ট্রিংয়ের সাথে এটি প্রতিস্থাপন করব?

উত্তর:


22

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

নির্দেশনা

নোটপ্যাড ++ খুলুন এবং Ctrl+ টিপুন Fএবং তারপরে Find in Filesট্যাব বিকল্পগুলি থেকে।

এখন আপনি ...

  1. কী সন্ধান করুন এর রেজেেক্স বিন্যাসে স্ট্রিংটি রাখুন : ^.*(PeopleSleptWith).*$

    • ()উপরের চিত্রের মতই স্ট্রিংটি প্রথম বন্ধনের মধ্যে যাবে#1
  2. 5 টি স্পেস রাখুন এবং তারপরে প্রতিস্থাপন করুন: PeopleSleptWith 7 স্ট্রিং

  3. রাখুন ফিল্টারগুলি: যেমন *.*বা *.txt, বা যতটুকু আপনি ফাইল টাইপ জ্ঞানী প্রতিস্থাপন হচ্ছে যাতে
  4. ডিরেক্টরিটি রাখুন : আপনি এটিটি কোথায় চান তা ( মূল ফোল্ডার )
  5. Regular expressionবিকল্পটি পরীক্ষা করুন
  6. নির্বাচন করা Replace in Files
  7. ফাইল (গুলি) যাচাই করুন এবং এখনই সব ঠিক করা উচিত

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


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