নোটপ্যাড ++ দিয়ে কমা ডেলিমিটার দিয়ে নতুন রেখাগুলি প্রতিস্থাপন করবেন?


165

আমার একটি নোটপ্যাড ++ প্রশ্ন রয়েছে।

নোটপ্যাড ++ (যা বিভিন্ন লাইনে রয়েছে) নীচের শব্দগুলি আমি কীভাবে নিতে পারি

Apples
Apricots
Pear
Avocados
Bananas

এবং তাদের প্রত্যেকের শেষে কমা দিয়ে অনুচ্ছেদে রূপান্তরিত করবেন? এটার মত:

Apples, Apricots, Pear, Avocados, Bananas

উত্তর:


324

খোঁজ খুলুন এবং ডায়ালগ প্রতিস্থাপন (প্রেস CTRL+ + H)।

তারপরে Regular expressionনীচে 'অনুসন্ধান মোড' বিভাগে নির্বাচন করুন ।

ইন Find whatক্ষেত্র এই প্রবেশ করান:[\r\n]+

ইন Replace with:

কমা পরে একটি স্থান আছে।

এটিও লাইনের মতো প্রতিস্থাপন করবে

Apples

Apricots
Pear

Avocados
Bananas

যেখানে খালি লাইন আছে।

আপনার লাইনে ফাঁকা ফাঁকা স্থান থাকলে আপনার প্রথমে সেগুলি সরিয়ে নেওয়া উচিত। এটি অর্জনের সবচেয়ে সহজ উপায়

EDIT -> Blank Operations -> Trim Trailing Space

অথবা

TextFX -> TextFX Edit -> Trim trailing spaces

অনুসন্ধান মোডটিকে "নিয়মিত অভিব্যক্তি" এ সেট করতে ভুলবেন না।


লাইনে যদি পিছনের জায়গাগুলি থাকে তবে আপনি সম্ভবত এটি করতে পারেন _*[\r\n]+। ফাঁকা লাইনগুলি অতিরিক্ত কমাতে রূপান্তরিত করতে ডিল করার জন্য আপনি নিয়মিত এক্সপ্রেশন অনুসন্ধান করতে ,_[,_]+এবং এর সাথে প্রতিস্থাপন করতে পারেন ,_। বিকল্পভাবে, টেক্সটএফএক্স প্যাকেজে একটি মুছে ফেলা ফাঁকা লাইন কমান্ড রয়েছে যা কমা যোগ করার আগে ব্যবহার করা যেতে পারে। (
নোটগুলি

হ্যাঁ আপনি খুব সঠিক আমি কেবল একটি সংক্ষিপ্ত উত্তর দেওয়ার চেষ্টা করছিলাম। তখন আমার উত্তরটি সম্পাদনা করা উচিত।

2
এটি আমার পক্ষে কাজ করে না: আমি দেখতে পাই "0 টি ঘটনা প্রতিস্থাপন করা হয়েছিল।"
আইয়েন স্যামুয়েল ম্যাকলিন বয়স্ক

3
@ আইইনএল্ডার, অনুসন্ধান মোড অবশ্যই "সাধারণ" বা "বর্ধিত" এর পরিবর্তে "নিয়মিত অভিব্যক্তি" এ সেট করতে হবে।
স্কট লরেন্স

আইয়েনের মতো আমারও একই ফলাফল ছিল।
ধোচি

34

নোটপ্যাড ++ তে কোনও ম্যাক্রো বা অন্য কিছু ছাড়াই একই ধরণের স্ট্রিংয়ের তালিকা নিয়ে আমার জন্য কী কাজ করেছে তা এখানে:

  1. সম্পাদনা ক্লিক করুন -> ফাঁকা অপারেশনস -> স্থান থেকে EOL [সমস্ত আইটেম এখন একটি 'স্পেস' দ্বারা পৃথক করা একক লাইনে হওয়া উচিত]

  2. যে কোনও 'স্থান' নির্বাচন করুন এবং একটি প্রতিস্থাপন করুন (',' দ্বারা)


সরল এবং মার্জিত, দুর্দান্ত
রেজিগুইটার

পছন্দ করেছেন
himanshupareek66

32

ম্যাক্রো ব্যবহার করে fapDaddy এর উত্তর আমাকে সঠিক দিক নির্দেশ করে।

আমার জন্য কী কাজ করেছে তা অবিকল এখানে।

  1. প্রথম ডেটা আইটেমের পরে কার্সারটি রাখুন। এখানে চিত্র বর্ণনা লিখুন

  2. মেনুতে 'ম্যাক্রো> রেকর্ডিং শুরু করুন' ক্লিক করুন। এখানে চিত্র বর্ণনা লিখুন

  3. এই ক্রম টাইপ করুন: Comma, Space, Delete, Endএখানে চিত্র বর্ণনা লিখুন

  4. মেনুতে 'ম্যাক্রো> রেকর্ডিং বন্ধ করুন' এ ক্লিক করুন। এখানে চিত্র বর্ণনা লিখুন

  5. মেনুতে 'ম্যাক্রো> একটি ম্যাক্রো একাধিক সময় চালান ...' ক্লিক করুন। এখানে চিত্র বর্ণনা লিখুন

  6. 'ফাইলের শেষ হওয়া পর্যন্ত চালান' এ ক্লিক করুন এবং 'রান' ক্লিক করুন। এখানে চিত্র বর্ণনা লিখুন

  7. যে কোনও অক্ষর অক্ষর সরান। এখানে চিত্র বর্ণনা লিখুন

  8. সম্পন্ন!

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


5
এই পদ্ধতিটি হাজার হাজার ডেটা আইটেমের জন্য ধীর।
আয়ান স্যামুয়েল ম্যাকলিন বয়স্ক

দুর্দান্ত উত্তর। ধন্যবাদ :)
পিটার টি।

যেমন একটি দুর্দান্ত তথ্য, অনুরূপ অনেক পরিস্থিতিতে কার্যকর হবে। ধন্যবাদ!
মঈন

তথ্য জানানোর জন্য ধন্যবাদ। এটা মজার.
আয়রনম্যান

4

নোটপ্যাড ++ 5.9 এর জন্য

  1. Ctrl + H টিপুন
  2. প্রসারিত অনুসন্ধান মোড নির্বাচন করুন (\ n, \ r, \ t, \ o, \ x ...)
  3. কী সন্ধান করুন তা প্রবেশ করুন: \ r \ n
  4. দিয়ে প্রতিস্থাপন লিখুন: ,
  5. প্রতিস্থাপন_ সমস্ত প্রয়োজনীয় ফলাফল পাওয়া উচিত।

3
এই উত্তরটি স্বীকৃত উত্তরের পুনরাবৃত্তি করে এবং এই উত্তরটি নোটপ্যাড ++ এর একটি প্রাচীন সংস্করণকে বোঝায়, সংস্করণ 7.4.x এখন উপলব্ধ। স্ট্যাক ওভারফ্লোতে আপনাকে স্বাগতম তবে দয়া করে আপনার উত্তরগুলি নতুন তথ্য সরবরাহ করুন বা নতুন অন্তর্দৃষ্টি দিন make বিদ্যমান উত্তরগুলি পুনরাবৃত্তি কার্যকর নয়।
অ্যাড্রিয়ান এইচএইচ এইচ

এনপিসির নতুন সংস্করণগুলির জন্য এটি এটির আরও ভাল উপায়।
nurdyguy

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

3

ম্যাক্রো ট্যাব এর অধীনে আপেলগুলির পরে আপনার কার্সারটি রাখুন , রেকর্ডিং শুরু করুন নির্বাচন করুন । কমা ( , ) অক্ষর, স্পেস () অক্ষর টাইপ করুন এবং ম্যাক্রো ট্যাবের অধীনে এন্ড কী টিপুন, রেকর্ডিং বন্ধ করুন নির্বাচন করুন ।

একক প্লেব্যাকের জন্য Ctrl + Shift + P।


এই টিপটির জন্য ধন্যবাদ। যদি আমার 5000++ শব্দ থাকে? আমি কি তাদের সবার জন্য আলাদাভাবে ম্যাক্রো চালানোর দরকার? কোন সহজ পদ্ধতি আছে?
ব্যবহারকারী2231530

ভবিষ্যতে আপনাকে যদি একই ধরণের কাজটি করতে হয় তবে আপনি এটির জন্য একটি স্ক্রিপ্ট লিখতে চাইতে পারেন। সহজ উপায় সম্ভবত ম্যাক্রো ট্যাবে যান এবং ম্যাক্রো একাধিকবার চালানো নির্বাচন করুন। এটি সেকেন্ডে হয়ে যাবে।
ভিসিম

+1 আপনার উত্তর আমাকে সঠিক দিকে নির্দেশ করেছে। ইন আমার উত্তর আমি নথিভুক্ত ঠিক কি আমার জন্য কাজ করেন।
আইয়েন স্যামুয়েল ম্যাকলিন বয়স্ক

2

এটি অদ্ভুত লাগতে পারে তবে আপনি পুরো পাঠ্যটি অনুলিপি করে ফায়ারফক্স অনুসন্ধান বারে আটকান এবং তারপরে নোটপ্যাড ++ এ এটি পুনরায় আটকে দিতে পারবেন next

ধাপ 1

ধাপ ২


1
দয়া করে এই উত্তরটি উন্নত করুন। চিত্রগুলির লিঙ্কগুলি কার্যকর হবে না।
ড্র হয়েছে

2

ক্রোমের অনুসন্ধান বারটি ব্যবহার করুন

1-প্রেস CTRL F
2-পেস্ট অনুলিপি টেক্সট সার্চ বার
3-প্রেস CTRL Aদ্বারা অনুসরণ CTRL Cঅনুসন্ধান থেকে আবার পাঠ অনুলিপি করতে
4 আটকান নোটপ্যাড ++,
5-প্রতিস্থাপন 'space'সঙ্গে','

চিত্রের জন্য 1-ক্লিক করুন
চিত্রের জন্য 2-ক্লিক করুন


0

আপনার cc.rnl ', 'পছন্দসই সামগ্রীর সাথে নতুন লাইনগুলি প্রতিস্থাপন করতে আপনি ConyEdit (একটি প্লাগইন) কমান্ড লাইন ব্যবহার করতে পারেন।


0

\s+আমার সাথে কাজ করা একটি রেজেক্স ম্যাচ :

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


বিটিডাব্লু: আমার কাছে মনে হয় যে একটি রেজিেক্স ম্যাচটি $^কাজ করা উচিত, তবে এটি পরিবর্তে মিলছে ^$
ব্যবহারকারী 3673

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