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


72

আমার কাছে সিআরএলএফ এবং এলএফ এর মিশ্রণ সহ একটি ফাইল রয়েছে এবং আমি এলএফ সরিয়ে দিতে চাই। আমি নোটপ্যাড ++ এ নতুন এবং সবেমাত্র ভি 6.23 ডাউনলোড করেছি।

আমি প্রসারিত মোডে সংলাপ বাক্সটি অনুসন্ধান / প্রতিস্থাপন ব্যবহার করছি। এটি সিআর এলএফ (\ r \ n ব্যবহার করে) সন্ধান করবে এবং গণনা করবে তবে আমি যদি প্রতিস্থাপন করি (যেমন একটি ফাঁকা বা \ r উদাহরণস্বরূপ) কিছুই হয় না, এবং একটি প্রতিস্থাপন সব বলে যে এটি 0 টি ঘটনাকে প্রতিস্থাপন করেছে। ফাইলে প্রায় 1000 সিআরএলএফ রয়েছে এবং এটি 100 একক এলএফ হতে পারে।

কোন ধারনা?


সুতরাং আপনি সিআরএলএফ এর সাথে সিআরএলএফ, এবং এলএফকে একটি স্থানের সাথে প্রতিস্থাপন করতে চান (বা কেবল স্ট্যান্ডেলোন এলএফগুলি মুছবেন)? এছাড়াও, এটি কি কেবল নোটপ্যাড ++ এর মাধ্যমেই যেতে হবে?
করণ

আমি একক এলএফ মুছে ফেলতে চাই। এটি নোটপ্যাড ++ হওয়ার দরকার নেই, যদিও আমি বুঝতে পারি না কেন নোটপ্যাড ++ এটি করতে পারে না।
অ্যালান

আমি যে নোটপ্যাড 2 ব্যবহার করি তার জন্য একটি গাইড: blog.jtbworld.com/2011/01/…
হেইডেন থ্রিং

আমি তাকে ভিজ্যুয়াল স্টুডিও সহ কারও কাছে ফাইল পাঠিয়ে দিতাম (যদি না আপনি এটি নিজে ইনস্টল না করেন) এবং তারপরে সেখানে ফাইলটি খুলুন। এটি ভিজুয়াল স্টুডিওর সাথে "স্বয়ংক্রিয়ভাবে" (ফাইল খোলার ক্ষেত্রে) রেখার অক্ষরের শেষ "স্বাভাবিক" করতে পারে কিনা এমন একটি প্রশ্ন আপনাকে জিজ্ঞাসা করবে should
স্টেইন এসমুল

উত্তর:


68

টাস্ক: ফাইল একটি মিশ্রণ রয়েছে CRLF এবং এলএফ , এবং আপনি শুধুমাত্র দিয়ে শেষ করতে চাই CRLF এবং সব স্বতন্ত্র দৃষ্টান্ত মুছতে এলএফ

  1. ফাইল:
    1

  2. ফাইল (সমস্ত অক্ষর দেখান):
    2

    এখন আপনি যদি লাইন 3 এর শেষে কেবল স্ট্যান্ডেলোনাল এলএফ মুছে ফেলেন তবে আপনার লাইন 3 এবং 4 এর সাথে শেষ হওয়া উচিত, বাকী রেখার অবসন্নতা না থাকলে।

  3. # 1 (এর \nসাথে (blank)) প্রতিস্থাপন করুন :
    3

  4. প্রতিস্থাপন # 1 এর পরে ফাইল:
    4

  5. # 2 (এর \rসাথে \r\n) প্রতিস্থাপন করুন :
    5

  6. # 2 প্রতিস্থাপনের পরে ফাইল:
    6

  7. সর্বশেষ ফলাফল:
    7

উপসংহার: নোটপ্যাড ++ ঠিক ঠিক কাজটি করতে সক্ষম হবে বলে মনে হচ্ছে!


36

নোটপ্যাড ++ মেনুবারে সম্পাদনাEOL রূপান্তরপুরানো ম্যাক ফর্ম্যাটটি পুরো ফাইলগুলির ফর্ম্যাট করতে ক্লিক করুন

এটি কীভাবে করবেন তার চিত্র


2
আমি মনে করি আপনি 'ইওএল রূপান্তর' বলতে চাইছেন, তবে আমি ঠিক এটিই খুঁজছিলাম! ধন্যবাদ!
গ্যারি

আমি এটি অনুসন্ধান / প্রতিস্থাপন পদ্ধতির উপর আরও সুসংগত উপায় বলে মনে করি। নোটপ্যাড ++ এর কিছু অদ্ভুত আচরণ রয়েছে যে ফাইলটির প্রথম লাইনটি যদি \ r \ n হয় তবে এটি নথিতে অন্য সমস্ত does r \ n এর মতো এটি সনাক্ত করবে না। ইওএল রূপান্তর এই সমস্যার মুখোমুখি নয়
ডেমোঙ্গোলেম

অফিসিয়াল নোটপ্যাড ++, দস্তাবেজ বিভক্তি লাইন pertains: docs.notepad-plus-plus.org/index.php/Lines_And_Blocks
জুলিয়ান

জার্মান: বিয়ারবিটেন -> ফর্ম্যাট জিলেনিনে -> ইউনিক্স (এলএফ)
পিটারকো

3

আপনি কেবল ওয়ার্ডপ্যাডে সমস্ত কিছু অনুলিপি করতে পারেন, নোটপ্যাড ++ দিয়ে একটি নতুন পাঠ্য ফাইল তৈরি করতে পারেন এবং এটি ওয়ার্ডপ্যাড থেকে নতুন ফাইলে পেস্ট করতে পারেন। প্রতিটি লাইনে এখন সিআর থাকা উচিত।


যে ফাইলটি একটি মিশ্রণ ছিল সঙ্গে কাজ CR LF, CRএবংLF
pkr298

2

এখানে একটি দুর্দান্ত সহজ উপায় ....

আপনি যে সমস্ত পাঠ্য পরিবর্তন করতে চান তা নির্বাচন করুন এবং তারপরে সম্পাদনা মেনু -> লাইন অপারেশন -> লাইনে যোগদান করুন ক্লিক করুন।

-অথবা-

কেবল এটি করতে কন্ট্রোল + এ টিপুন এবং তারপরে CONTROL + J টিপুন।


1

আপনি সম্ভবত দুর্ঘটনাক্রমে সম্পাদনায় সক্ষম "সমস্ত অক্ষর দেখান" বিকল্পটি সক্ষম করেছেন

নোটপ্যাড ++ সরঞ্জামবাক্স


কি দারুন. কেবলমাত্র এই বিকল্পটি আমার পক্ষে কাজ করছে।
রাজীব রাথর


0

নিশ্চিত করুন যে সমস্ত অক্ষর দেখান বাটনটি নির্বাচিত হয়েছে। আল্ট ব্যবহার করুন এবং মাউসটিকে টেক্সট করুন কেবলমাত্র আপনি অনুলিপি এবং পেস্ট করতে চান। সিআর | এলএফ নির্বাচন করবেন না। সিআর | এলএফ একপাশে ঠেলাঠেলি করবে। আপনি যখন পেস্ট করবেন এবং Alt ব্যবহার করবেন তখন একই কাজ করুন এবং সিআর | এলএফ নির্বাচন করবেন না এবং Ctrl-> v টিপুন। এটি পাঠ্যের একটি তালিকা সহ পৃথক ফাইলে পাঠ্যের একটি তালিকা যুক্ত করা।


সুপার ব্যবহারকারীকে স্বাগতম! প্রশ্নটি আবার মনোযোগ সহকারে পড়ুন। আপনার উত্তরটি মূল প্রশ্নের উত্তর দেয় না । এটি অন্য কিছু সম্পূর্ণ ভিন্ন প্রশ্নের উত্তর বলে মনে হচ্ছে।
ডেভিডপস্টিল

0

আমি কেবলমাত্র সুপারিশ করতে পারি যে 2 টি খুব স্বাভাবিক লাইনের শেষগুলি হয় হয় সিআরএলএফ বা এলএফ।

আপনি যদি এলএফটি সরিয়ে ফেলেন তবে আপনি কেবল সিআর এর লাইন এন্ডিং দিয়ে শেষ করবেন। এটি অ-মানক।

এটি (আপনার ব্যবহারের উপর নির্ভর করে) গুচ্ছ জিনিসগুলি ভাঙ্গতে পারে। উদাহরণস্বরূপ উইন্ডোজ হোস্ট ফাইলটি যদি আপনি এটি করেন তবে এটি ভেঙে যাবে (এই সমস্যা সম্পর্কে একটি সমর্থন কলের জন্য কেবল বেশ কিছু সময় ব্যয় করেছেন))


-1

সন্ধানের কথোপকথনে তিনটি অনুসন্ধান মোড রয়েছে, যথা সাধারণ, প্রসারিত (\ n, \ r, \ O, \ x ...) এবং নিয়মিত প্রকাশ। আমার স্বাভাবিকের কাছে খেলাপি হয়ে গেছে তবে আপনার পালানোর অক্ষরের জন্য বর্ধিত হওয়া দরকার।


-1

আমি একই রকম সমস্যার মুখোমুখি হয়েছি। আমি সিআরএলএফ দিয়ে এলএফ অপসারণের জন্য নীচের পদক্ষেপগুলি অনুসরণ করেছি

  1. নোটপ্যাড ++ দিয়ে ফাইল খুলুন
  2. সম্পাদনা -> ইওল রূপান্তর -> উইন্ডোজ ফর্ম্যাট ক্লিক করুন (এটি সিআরএলএফের সাথে এলএফ প্রতিস্থাপন করবে)
  3. ফাইলটি সংরক্ষণ করুন

1
ওপি সিআর / এলএফ জুটি থেকে এলএফ সরিয়ে দিতে চায় তবে বিদ্যমান এলএফ-কেবল অক্ষত রাখতে পারে। আপনার উত্তরটি সিআর / এলএফ জোড়ার সাথে একা এলএফগুলিকে প্রতিস্থাপন করবে, বিদ্যমান সিআর / এলএফ যুগল অপরিবর্তিত রেখে। কার্যকর, সম্ভবত, তবে ওপি যা চায় তার বিপরীত।
একটি সিভিএন

-1

নোটপ্যাড ++ এ ফাইলটি খুলুন।

পদক্ষেপ 1) ওয়ার্ড ওয়ার্পে রাখুন (ওয়ার্ডরেপ দেখুন)
পদক্ষেপ 2) অনুসন্ধানে যান .. ক্লিক করুন: পরিসীমা ট্যাবে অক্ষরটি সন্ধান করুন

অনুসন্ধান উইন্ডোতে, আপনাকে 10 থেকে 10 পর্যন্ত ব্যাপ্তি করতে হবে তবে আপনি সিআর / এলএফ এবং এলএফ এর সমস্ত উপস্থিতি খুঁজে পেতে সক্ষম হবেন।

ফাইলটি খুব ছোট ফাইল হলে ম্যানুয়ালি মুছুন।


-1

পুরো পাঠ্যটিকে একটি নতুন ট্যাবে অনুলিপি করুন, এটি স্বয়ংক্রিয়ভাবে বিশেষ অক্ষরগুলিকে প্রতিস্থাপন করবে। পাঠ্য ফর্ম্যাট / প্রান্তিককরণটি বিকৃত করা হলে সন্ধানের প্রতিস্থাপন পদ্ধতির মূল চ্যালেঞ্জ।


আপনি কি আসলে এটি চেষ্টা করেছেন? ইঙ্গিত: এটি কাজ করে না।
ডেভিডপস্টিল

-1

উপরের উত্তরের উপর ভিত্তি করে, আমি এই সমস্যাটি সমাধান করার জন্য একক প্রতিস্থাপন নিয়ে এসেছি, যা আমার নিজের ছিল।

পরিবর্তে প্রতিস্থাপন "\r\n"জন্য "\n"এবং এটি আবার করছেন, আমি প্রতিস্থাপিত "\r\n"জন্য ""(কিছুই না), তাহলে এটি করা হয়েছিল। আমি সম্ভাব্য নিয়মিত এক্সপ্রেশনগুলি প্রসারিত করে "আশেপাশে মোড়ানো" এবং তার পাশের বাক্সটিও চিহ্নিত করেছি।

কোনও কারণে, পরে একটি একক স্থানের সাথে ডাবল স্পেসগুলি প্রতিস্থাপন করা প্রয়োজন, তবে "\r\n"এটি প্রথম প্রতিস্থাপনের পরে সমাধান করা হয়।

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


"আমি" nothing r \ n "" "" (কিছুই না) "এর জন্য প্রতিস্থাপন করেছি - এটি প্রশ্নের অনুরোধকৃত ক্রিয়া নয়।
মাতা জুহসজ

আমি পরিষ্কার করতে চাই যে আমার সমস্যার সমাধান করার জন্য প্রস্তাবিত যে আমি উল্লেখ করা সমস্ত পদক্ষেপ প্রয়োজনীয় ছিল।
রডরিগো আরাউজো

-1

সম্পাদনা মেনুতে ইওএল রূপান্তর বৈশিষ্ট্যটি কাজটি ঠিকঠাক করে, যেমন ইতিমধ্যে কেউ উল্লেখ করেছেন - খুব দ্রুত, খুব সহজ, খুব নির্ভুল। আমি কিছুটা অদ্ভুত কিছু খেয়াল করেছিলাম, সেজন্যেই আমি আমার দুটি সেন্টের মূল্য ফেলে দিচ্ছি।

আমি উইন্ডোজ এনকোডিংয়ের লক্ষ্যে ছিলাম। আমার কয়েকটি ফাইলে আমার কাছে 'উইন্ডোজ ফর্ম্যাট' বেছে নেওয়ার বিকল্প ছিল না কারণ এটি গ্রেড হয়েছিল, আমি অনুমান করছি কারণ বেশিরভাগ ফাইলটি উইন্ডোজ এন্ড অফ লাইন অক্ষর ব্যবহার করে। এর সহজ সমাধানটি হ'ল অন্য দুটি বিকল্পের মধ্যে একটি ('ইউনিক্স / ওএসএক্স ফর্ম্যাট' বা 'ওল্ড ম্যাক ফর্ম্যাট') এবং তারপরে আবার 'সম্পাদনা -> ইওএল রূপান্তর' যান এবং উইন্ডোজ ফর্ম্যাটটি এখন চয়ন করার জন্য উপলব্ধ ছিল।


এই উত্তরটি এখানে দেওয়া অন্য উত্তরটির সদৃশ করে।

-1

সিআরএলএফ সরানোর জন্য আপনাকে শীর্ষে থাকা আইকনটি নির্বাচন করতে হবে যা "সমস্ত অক্ষর দেখান" বলবে এবং সেগুলি চলে যাবে। আপনার মাউস দিয়ে কেবল স্ক্যান করুন এবং পিছনের দিকে পি এর মতো দেখতে একটি সন্ধান করুন।


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