আমি কীভাবে "" ছাড়া লাইনগুলি মুছতে পারি। নোটপ্যাড ++ এ? [প্রতিলিপি]


12

নোটপ্যাড ++ এ আমার ফর্ম্যাটে অনেকগুলি লাইন রয়েছে:

abc.xyz

যেখানে "abc" এর স্থান বা - বা সংখ্যা থাকতে পারে।

আমি "" ছাড়া লাইনগুলি কীভাবে মুছব? সুতরাং যদি কোনও লাইনে কোনও "।" না থাকে তবে আমি এটি সম্পূর্ণরূপে সরিয়ে নিতে চাই, এমনকি একটি খালি লাইনও ছাড়ি না।

উত্তর:


40

কিভাবে ছাড়া লাইন মুছবেন .?

  • মেনু "অনুসন্ধান"> "প্রতিস্থাপন করুন" (বা Ctrl+ H)

  • "কী সন্ধান করুন" সেট করুন ^[^\.]*\r\n

    • \r\nআপনার ফাইলের EOL এর উপর নির্ভর করে আপনি বিভিন্ন EOL (লাইনের শেষ) নিয়মিত এক্সপ্রেশন দিয়ে প্রতিস্থাপন করতে পারেন (দেখুন "আমার ফাইলে আমার আলাদা ইওল আছে, আমি কী করতে পারি?" এবং "আমার ফাইল EOLs কী ব্যবহার করে তা আমার যত্নশীল নয়) , আমি কী করতে পারি? "নীচে)।
  • "এর সাথে প্রতিস্থাপন করুন" সাফ করুন

  • "নিয়মিত প্রকাশ" সক্ষম করুন

  • "সমস্ত প্রতিস্থাপন করুন" ক্লিক করুন

    ভাবমূর্তি

মন্তব্য:

  • উপরেরটি ধরে নেওয়া হয়েছে যে ফাইলের শেষ লাইনে একটি পিছনের EOL রয়েছে।

  • উপরেরগুলি ধরেও নিয়েছে যে আপনি উইন্ডোজ ইওল \r\n,।

আগে :

abc.xyz
abcdef
abc 123.xyz
abc 123def

পরে :

abc.xyz
abc 123.xyz

আমার ফাইলে আমার আলাদা ইওএল রয়েছে, আমি কী করতে পারি?

  • উইন্ডোজ ইওল হ'ল \r\n

  • আপনি যদি অন্য কোনও ইওল দিয়ে ফাইলগুলি ব্যবহার করেন তবে আপনি মেনু "সম্পাদনা"> "ইওল রূপান্তর" ব্যবহার করে এগুলি উইন্ডোজ ইওলগুলিতে রূপান্তর করতে পারেন।

  • আপনি যদি উইন্ডোজ ইওলগুলির সাথে কাজ না করে থাকেন এবং আপনি এগুলি রূপান্তর করতে চান না, তবে পরিবর্তে নিম্নলিখিতটি ব্যবহার করুন:

    • ইউনিক্স / ওএস এক্স ইওলগুলির \nপরিবর্তে ব্যবহার করুন\r\n

    • ব্যবহার করুন \rপরিবর্তে \r\nইওএল (সংস্করণ 9 পর্যন্ত) ম্যাক OS জন্য


আমার ফাইল EOL গুলি কী ব্যবহার করে তা আমি জানি না বা যত্ন করি না, আমি কী করতে পারি?

  • আপনি ব্যবহার করতে পারেন \Rবা (?:\r\n?|\n)বা (?:\r?\n?)পরিবর্তে \r\n। এটি ইওএলগুলি ফাইলটিতে প্রকৃতপক্ষে ব্যবহৃত কোনও সমস্যা নিয়ে আসে।

  • আপনি ব্যবহার করতে পারেন (?:\r?\n?|$)। এই ফাইলটির শেষ লাইনে কোনও EOL না থাকলে এই অভিব্যক্তিটি কাজ করবে।


আরও পড়া


5
যে কোনও লাইন ব্রেকের সাথে মেলে আপনি \ আর ব্যবহার করতে পারেন।
ব্যবহারকারী 694733

@ ব্যবহারকারী 694733 দয়া করে ব্যাখ্যা করুন? \rউইন্ডোজের EOL এর সাথে মেলে না। আপনি যদি অপসারণ করেন তবে \nফাঁকা রেখা রেখে দেওয়া হবে। ওপিতে স্থিরীকৃত "আমি এটি পুরোপুরি সরিয়ে নিতে চাই, খালি লাইনও ছাড়ি না।
ডেভিডপস্টিল

বড় হাতের আর। এন ++ পিসিআরই ব্যবহার করে যা এটির একটি বিশেষ অক্ষর শ্রেণি হিসাবে রয়েছে যদি আমার স্মৃতি আমাকে সঠিকভাবে পরিবেশন করে।
ব্যবহারকারী 694733

@ ব্যবহারকারী 694733 আহ। ঠিক আছে. এটি পরীক্ষিত এবং এটি কাজ করে।
ডেভিডপস্টিল

regex101.com regexexr তুলনায় regex শেখার জন্য একটি ভাল সাইট
বিড়াল

14

গৃহীত উত্তরটি সঠিক, তবে আপনার কাছে সর্বদা রেজিक्स প্রস্তুত থাকবে না। সুতরাং আমি একটি সহজ সমাধান উপস্থাপন।

  1. Ctrl+ F- ট্যাব চিহ্ন ক্লিক করুন
  2. "কী সন্ধান করুন" সেট করুন .
  3. বিকল্প "বুকমার্ক লাইন" (Wras এর সৌজন্যে) চেক করুন
  4. অনুসন্ধান মোড = সাধারণ
  5. সমস্ত চিহ্নিত করুন ক্লিক করুন -> আপনার বুকমার্ক করা লাইন নম্বরগুলির পাশে একটি নীল বৃত্ত দেখতে হবে।
  6. তারপরে মেনু অনুসন্ধান -> বুকমার্ক -> চিহ্নবিহীন লাইনগুলি সরিয়ে নেভিগেট করুন।

এটি একটি দুর্দান্ত সরল বিকল্প, তবে আপনি উল্লেখ করতে চাইতে পারেন যে আপনার চিহ্ন ডায়ালগটিতে 'বুকমার্ক লাইন' বিকল্পটিও পরীক্ষা করা উচিত। এটি করতে ব্যর্থ হওয়ার ফলে সমস্ত লাইন মুছে ফেলা হবে।
12'16

ভাল কথা, আমার নোটপ্যাডটি এটি শেষ সময় থেকে মনে পড়েছিল, তাই আমি সে সম্পর্কে ভুলে গেছি।
জিকাটো

আমি সব সময় রিজেক্স ব্যবহার করি, তবে আমি এখনও তার সরলতার জন্য এই পদ্ধতিটি ব্যবহার করব। দাবি অস্বীকার: আমি নোটপ্যাড ++ এও বিভিন্ন বুকমার্ক ফাংশন ব্যবহার করি।
JPhi1618

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