নোটপ্যাড ++ একটি নতুন লাইনের সাথে স্ট্রিং সন্ধান করুন এবং প্রতিস্থাপন করুন


212

আপনার সুনির্দিষ্ট স্ট্রিং রয়েছে এমন দৃশ্যটি বিবেচনা করুন যা আপনি সন্ধান এবং প্রতিস্থাপন করতে চান want আপনি এটিকে একটি নতুন স্ট্রিংয়ের সাথে প্রতিস্থাপন করতে চান যাতে একটি নতুন লাইন অক্ষর (বা চরিত্রের অনুক্রম) রয়েছে।

abc123 xyz456-blah
fsafd23 xyz456-green
89hjkf23 xyz456-red
afdsa23 xyz456-yellow
abaac123 xyz456-orange

উপরের দৃশ্যে, আমি " xyz" সন্ধান করতে এবং ক্যারিজের রিটার্ন / নিউলাইন দিয়ে স্থানটি প্রতিস্থাপন করতে চাই ।

ফলাফলগুলি দেখতে এমন হবে:

abc123
xyz456-blah
fsafd23
xyz456-green
89hjkf23
xyz456-red
   ︙

ইত্যাদি ...

প্রশ্ন: নোটপ্যাড ++ ব্যবহার করে আপনি কীভাবে সহজেই এটি অর্জন করবেন? অন্য কোনও সরঞ্জাম রয়েছে যা আপনি এই আদেশটি সহজেই সম্পাদন করার পরামর্শ দিচ্ছেন?

উত্তর:


279

নোটপ্যাড ++ ঠিক ঠিক করবে।

অনুসন্ধান স্ট্রিং:

 Xyz
সামনে জায়গা নোট করুন xyz

স্ট্রিং প্রতিস্থাপন করুন:

পান \ r \ nxyz

এছাড়াও আপনি সেট করতে হবে "অনুসন্ধান মোড" থেকে "এক্সটেন্ডেড" (কম বাম গ্রুপ বক্স প্রতিস্থাপন ডায়ালগ) যাতে নোটপ্যাড ++, সন্মান কোড অব্যাহতি।


কিছু ব্যাকগ্রাউন্ড: "\ r \ n" হ'ল ক্যারেজ-রিটার্নের জন্য এস্কেপ কোড, উইন্ডোজের নতুন লাইনের মান। ইউনিক্স-স্টাইল সিস্টেমগুলি কেবল \ n (নিউলাইন) ব্যবহার করে। বেশিরভাগ আইডিই, নোটপ্যাড ++ অন্তর্ভুক্ত, উভয় শৈলী বোঝে এবং সেগুলিকে নতুন লাইনের সাহায্যে চিত্রিত করবে, তবে মূল উইন্ডোজ ইউটিলিটিগুলি \ n কে \ r \ n এর সমতুল্য হিসাবে বুঝতে পারে না, তাই পরবর্তী ফাইলটি সাধারণত সবচেয়ে উপযুক্ত হয় যদি ফাইলটি উদ্দেশ্য হয় উইন্ডোজ পরিবেশে ব্যবহার করা।


2
\ r \ n = উইন্ডোজ নিউলাইন সিনট্যাক্স। তবে, সরল পুরানো নোটপ্যাড ব্যতীত অন্য কিছুর জন্য, এটি একটি নতুন লাইন (যা আরও বেশি প্রচলিত) এর জন্য ঠিক \ n গ্রহণ করবে।
মাচা

3
আপনার "আরও প্রচলিত" উক্তিটি বিভ্রান্তিকর। "\ r \ n" উইন্ডোজের মান on এটি কেবলমাত্র ইউনিক্স / লিনাক্সের স্ট্যান্ডার্ড লাইন "" n "সমাপ্তি সনাক্ত করে এবং সেই অনুযায়ী দস্তাবেজটি প্রদর্শন করার জন্য অনেকগুলি সম্পাদক এবং আইডিই ঘটে। "\ N" সম্পর্কে এমন কিছুই নেই যা এটিকে আরও প্রচলিত করে তোলে।
ব্রায়ান লেসি

সত্যি কথা বলতে, উইন / ডস সংস্করণটি আমার কাছে আরও অর্থবোধ করে। "\ r" এর অর্থ "ক্যারিজ রিটার্ন, বা 'লাইন শুরুর দিকে ক্যারেজ / কার্সারটি ফিরিয়ে দিন'" এবং "\ n" এর অর্থ "গাড়ীর অগ্রসর / কার্সার এক লাইন এগিয়ে"। অবশ্যই, ইউনিক্স 20 বছর আগে এসেছিল, সুতরাং আমি এই অর্থে অনুমান করি যে এটি মাইক্রোসফ্ট যারা মানটি ভেঙেছে।
ব্রায়ান লেসি

7
অন্য উত্তরে যেমন উল্লেখ করা হয়েছে
ততক্ষণ

7
আপনি যদি সত্যিকারের নতুন লাইনের সাথে আক্ষরিক স্ট্রিং "the r \ n" প্রতিস্থাপনের চেষ্টা করছেন তবে আমাকে নিম্নলিখিতগুলি করতে হয়েছিল: অনুসন্ধান মোডটি স্বাভাবিক হিসাবে সেট করুন, সন্ধান করুন / প্রতিস্থাপন করুন ** r \ n *** এর সাথে। তারপরে অনুসন্ধান মোডটি প্রসারিততে সেট করুন, অনুসন্ধান করুন / প্রতিস্থাপন করুন *** এর সাথে \ r with n।
goku_da_master

61

নোটপ্যাড ++ এ, এটি খুব সহজ ...

  • সন্ধান করুন: xyz
  • এর সাথে প্রতিস্থাপন করুন:। N


  • অনুসন্ধান মোড: প্রসারিত (\ n, \ t, ইত্যাদি)

কৌশলটি অনুসন্ধান মোড সেট করা।


1
এই উত্তরটি আমার পক্ষে কাজ করেছে, গৃহীত হয়েছে না। 5.8.6 ভেরি
বিডউইকফিল্ড

হ্যাঁ একই, এখানে গৃহীত উত্তর বর্ধিত মোড ব্যবহার করে নির্দিষ্ট করে নি ..
অ্যান্ডি

কেন না \r\n(পরিবর্তে \n)?
পিটার মর্টেনসেন

5

আমি যখন পাঠ্য ক্ষেত্রগুলিতে সরাসরি টাইপ করতে পারি না এমন অক্ষরগুলি র & রিং করুন তখন আমি কিছুটা ঠকাই (উদাহরণস্বরূপ ট্যাব এবং নিউলাইনস)। নথির কোথাও সন্ধান করুন যার মধ্যে ইতিমধ্যে সেই চরিত্রটি রয়েছে, তারপরে এটি অনুলিপি করুন এবং প্রতিস্থাপনের ক্ষেত্রে এটি আটকে দিন।

সুতরাং আপনার উদাহরণে, একটি লাইনের একেবারে শুরুতে শুরু করুন, ক্লিক করুন, পূর্ববর্তী লাইনের একেবারে প্রান্তে টানুন, সেই অনুলিপি করুন এবং প্রতিস্থাপন কথোপকথনে এটিকে পেস্ট করুন।


5

"প্রতিস্থাপন করুন" কথোপকথনে নিশ্চিত করুন যে অনুসন্ধান মোডের অধীনে আপনি "বর্ধিত" নির্বাচন করেছেন। তারপরে সন্ধানকারী বাক্সটি টাইপ করুন "xyz" লিখুন এবং "\ n" দিয়ে প্রতিস্থাপন করুন।


1
কেন না \r\n(পরিবর্তে \n)?
পিটার মর্টেনসেন

2

নোটপ্যাড ++ এর জন্য অনুসন্ধানের মোডটি প্রসারিত করুন এবং তারপরে ক্ষেত্র ব্যবহারের সাথে প্রতিস্থাপন করুন \ n


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