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


12

নোটপ্যাড ++ এ সন্ধান করুন এবং প্রতিস্থাপন ব্যবহার করে কোনও লাইন কীভাবে মুছতে হয় তা কি কেউ জানেন?

আমার অনুসন্ধান অনুসন্ধানে এটি যথাযথ লাইনগুলি খুঁজে পেয়েছে: ^। pPrev। Lace প্রতিস্থাপন ক্ষেত্রে, আমি লাইনটি মুছে ফেলা উচিত এই ভেবে ফাঁকা রেখে চলেছি (অর্থাত্ কোনও কিছুই দিয়ে প্রতিস্থাপন করা হয়নি), তবে নতুন লাইন এবং শেষরেখার অক্ষরগুলি রয়ে গেছে।

উত্তর:


11

প্রতিস্থাপন উইন্ডোতে "বর্ধিত" সেটিংসটি ব্যবহার করুন ("নিয়মিত প্রকাশ" নয়) আমি নিশ্চিত যে এটি নিয়মিত প্রকাশের সাথে করার একটি উপায় আছে তবে "বর্ধিত" ব্যবহার করে ভাল কাজ করে)।
" .pPrev.\r\nকী সন্ধান করুন" ক্ষেত্রে "" লিখুন এবং "কী প্রতিস্থাপন করুন" ক্ষেত্রটি ফাঁকা ছেড়ে যান। এটি ম্যাচে characters r \ n টি অক্ষর অন্তর্ভুক্ত করবে এবং পুরো লাইনটি মুছবে।


1
পরবর্তী নোটপ্যাড ++ সংস্করণগুলিতে আর কাজ করে না (
9.৯.২

দেখে মনে হচ্ছে তারা নোটপ্যাড ++ থেকে ভাল বৈশিষ্ট্যগুলি টানতে থাকে। প্রথমে ফাংশনলিস্ট প্লাগইন এবং এখন এটি। :(
জিম ফেল

এখনও কাজ করছে. যদি তা না হয় তবে প্রথমে \ n মুছুন এবং তারপরে delete r
user4951

আমি কীভাবে লাইন ব্রেকগুলি সরিয়ে ফেলতে পারি এবং এখানে me r \ n মনোযোগের মতো আমার জন্য কাজ করলাম সে সম্পর্কিত তথ্য খুঁজতে এখানে এসেছি came ধন্যবাদ!
মাভহ

2

অনুসন্ধান এবং প্রতিস্থাপন উইন্ডোতে "নিয়মিত অভিব্যক্তি অনুসন্ধান" বিকল্পটি ব্যবহার করুন:

আপনি যে রেজেক্সটি সন্ধান করছেন সেটিকে সংজ্ঞায়িত করুন \xd?\xaএবং ম্যাচের "শেষের-অবধি" অক্ষর অন্তর্ভুক্ত করুন ।

যদি এই লাইন ব্রেকগুলি মুছতে চান তবে প্রতিস্থাপনের স্ট্রিংটি খালি ছেড়ে দিন।

দ্রষ্টব্য, ক্যারেজ রিটার্নের অক্ষরটি alচ্ছিক ( \xd?), কারণ আপনার কোনও রেড ফেরত এবং কেবল একটি লাইন ফিড অক্ষর সমাপ্ত লাইনগুলি থাকতে পারে \xa


এটি আমার পক্ষে কাজ করেছে যেখানে অন্যান্য সমস্ত উত্তর (নোটপ্যাড ++ এর সাথে সম্পর্কিত নয়)। আমি v7.5.1 ব্যবহার করছি
id.ot

1

আপনি আপনার কার্সরটিকে এক লাইনের শেষ থেকে পরবর্তী লাইনের শুরুতে সরিয়ে নতুন লাইনে নির্বাচন করতে পারেন:

first line(from here)
(to here)decond line
third line

তারপরে নতুন লাইনটি নির্বাচন করার সময় ctrl + h টিপুন এবং কিছুই না দিয়ে প্রতিস্থাপন করুন। এটি সমস্ত নতুনলাইন মুছে ফেলবে।


0

সাধারণ যে নীতিটি আপনি ব্যবহার করছেন তা হ'ল নতুন অনুসন্ধানের অক্ষরগুলি ( \r\nউইন্ডোজ লাইন সমাপ্তি ধরে রেখে) আপনার অনুসন্ধানে অন্তর্ভুক্ত করা দরকার যাতে সেগুলি প্রতিস্থাপনে অন্তর্ভুক্ত করা হবে এবং এভাবে মুছে ফেলা হবে।

নোটপ্যাড ++ এ এটি 2 টি ভিন্ন অনুসন্ধান এবং প্রতিস্থাপন আদেশগুলি দ্বারা কিছুটা বিভ্রান্তিকর হয়ে উঠেছে। বিশদটির জন্য এই উইকি পৃষ্ঠাটি দেখুন: নোটপ্যাড ++ এ নতুনলাইনগুলি প্রতিস্থাপন

আমার কাছে কেবল নোটপ্যাড ++ এর একটি পুরানো সংস্করণ ছিল তাই প্রসারিত অনুসন্ধান (^ আর এর মাধ্যমে অ্যাক্সেস করা হয়েছে) ব্যবহার করতে হবে, এটি নিশ্চিত করে যে নিয়মিত এক্সপ্রেটটি অনির্বাচিত ছিল এবং সন্ধানকারী ক্ষেত্রে নতুন লাইন চরিত্রটি সন্নিবেশ করানোর জন্য ^ এম ব্যবহার করে। তবে আপনি যদি নিশ্চিত হন যে আপনি নোটপ্যাড ++ 4.9 ব্যবহার করছেন বা তারপরে আপনার ব্যবহার করতে সক্ষম হবে \rএবং \nরেজিএক্সএক্স মোডে।


আমি ব্যবহার করতে পারবেন নই \rবা \nRegex মোড (সংস্করণ 5.8.6) এ। তারা কেবল আমার জন্য এক্সটেন্ডেড মোডে কাজ করে।
জাস্টিন

0

নোটপ্যাড ++ সম্পর্কে নিশ্চিত নয় তবে আপনি সর্বদা এটি জিভিম দিয়ে করতে পারেন। কমান্ডটি এরকম:

%g/^.pPrev.$/d

আপনার যদি ইতিমধ্যে এটি না থাকে তবে আপনি এখানে জিভিম ডাউনলোড করতে পারেন।

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