নোটপ্যাড ++ এর একটি নির্দিষ্ট চরিত্রে লাইনগুলি কীভাবে ভাঙ্গবেন?


104

আমার কাছে একটি পাঠ্য ফাইল রয়েছে যাতে পাঠ্য ফাইল রয়েছে:

['22APR2012 23:10', '23APR2012 07:10', 1, 3, 0], ['22APR2012 23:10', '23APR2012 07:20', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 
23:15', '23APR2012 06:40', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 07:00', 1, 3, 0], ['22APR2012 23:15', '23APR2012 
07:00', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 1, 3, 0], ['22APR2012 23:20', '23APR2012 10:10', 1, 3, 0], 
['22APR2012 23:25', '23APR2012 05:35', 1, 3, 0], 

আমি লাইনগুলি ],অক্ষরগুলির বিরতিতে চাই :

['22APR2012 19:30', '23APR2012 00:25', 0, 1, 0], 
['22APR2012 19:35', '23APR2012 01:45', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 0, 1, 0],
['22APR2012 19:55', '23APR2012 06:25', 1, 3, 0],

নোটপ্যাড ++, বা অন্য কোনও সম্পাদককে এটি করার কোনও উপায় আছে কি?


2
সুপার ব্যবহারকারীর প্রশ্নের সদৃশ: superuser.com/questions/34451/…
— xQbert

1
যদি আপনি এটি ভেঙে দিতে চান তবে কীভাবে এটি করতে পারেন আপনি আমাকে বলতে পারেন ;? এর সমাধানগুলি ]আমার পক্ষে কাজ করছে না
— কোডিবাগস্টিন

গৃহীত সমাধানে, কেবল '],' সাথে 'প্রতিস্থাপন করুন;
— এরিস

উত্তর:


181
  1. শীর্ষ মেনুতে Ctrl + h বা অনুসন্ধান -> প্রতিস্থাপন ক্লিক করুন
  2. অনুসন্ধান মোড গ্রুপের অধীনে নিয়মিত অভিব্যক্তি নির্বাচন করুন
  3. কি পাঠ্য ক্ষেত্রটি সন্ধান করুন এ টাইপ করুন ],\s*
  4. পাঠ্য ক্ষেত্রের সাথে প্রতিস্থাপন ক্ষেত্রে টাইপ করুন ],\n
  5. সমস্ত প্রতিস্থাপন ক্লিক করুন

12
এটি নোটপ্যাড ++ সংস্করণে কাজ করতে পেতে আমাকে নিয়মিত অভিব্যক্তির পরিবর্তে বর্ধিত অনুসন্ধান মোডটি ব্যবহার করতে হয়েছিল।
— এজেফেরিস

4
আমাকে এক্সটেন্ডেডও ব্যবহার করতে হয়েছিল, তবে একক লাইন বিরতির \nজন্য কেবল প্রয়োজনীয় ছিল।
— জারমারসন

16

ধরা যাক ],আমরা সেই চরিত্রটিই যেখানে ভেঙে যেতে চাইছিলাম

  1. খোলা notePad++
  2. Find windowCtrl + F খুলুন
  3. Replaceট্যাবে স্যুইচ করুন
  4. পছন্দ Search ModeকরুনExtended
  5. প্রকার ],মধ্যে Find Whatক্ষেত্র
  6. প্রকার \nমধ্যে Replace withক্ষেত্র
  7. হিট Replace All
  8. গম্ভীর গর্জন

4
6. ক্ষেত্রের \r\nমধ্যে টাইপ করুনReplace with
— বব স্টেইন

উইন্ডোতে (যেমন নোটপ্যাড) দেখতে আমাদের প্রয়োজন \ r \ n। অন্যথায় any n অন্য কোনও প্ল্যাটফর্মে কাজ করে (লাইনটি ভেঙে তার নীচে চালিয়ে যাওয়া উচিত)।
— সালভাদোর ভ্যালেন্সিয়া

8

পাঠ্যে যদি \ r \ n থাকে যা নতুন রেখায় রূপান্তরিত হওয়া দরকার 'বর্ধিত' বা 'নিয়মিত প্রকাশ' মোডগুলি ব্যবহার করে এবং 'কী সন্ধান করুন' এর ব্যাকস্ল্যাশ অক্ষরটি থেকে মুক্তি পায়:

কি সন্ধান করুন: R \\ n

এর সাথে প্রতিস্থাপন করুন:। R \ n


6

এইভাবে চেষ্টা করুন। এটা আমার জন্য কাজ করে

  1. নোটপ্যাড খুলুন ++ তারপরে আপনার সামগ্রীটি অনুলিপি করুন
  2. প্রেস ctrl + h
  3. কী হওয়া উচিত , (কমা) বা যে কোনও অক্ষর আপনি প্রতিস্থাপন করতে চান তা সন্ধান করুন
  4. এর সাথে প্রতিস্থাপন করা উচিত \ n
  5. অনুসন্ধান মোড নির্বাচন করুন -> প্রসারিত (\ n, \ r, \ t, \ 0)
  6. তারপরে রিপ্লেস অল ক্লিক করুন

2

এটি কীভাবে স্বয়ংক্রিয়ভাবে কাজ করতে পারে সে সম্পর্কে আমার কোনও ধারণা নেই তবে আপনি "]" অনুলিপি করতে পারেন এবং একসাথে নতুন লাইনের সাথে প্রতিস্থাপন ফাংশন ব্যবহার করতে পারেন।


2

আপনি যদি সিআর এলএফ দিয়ে কলামে আলাদা স্ট্রিংটি কলামে পেতে চান তবে আপনি নোটপ্যাড ++ এ এটি করতে সক্ষম হবেন না, ধরে নিয়েছেন যে আপনি কোডটি লিখতে চান না, আপনি এটি মাইক্রোসফ্ট এক্সেলে ব্যবহার করতে পারেন।

আপনি যদি আপনার স্ট্রিংটি অবস্থান 1-এ অনুলিপি করেন:

A2 =LEFT(B1,FIND(",",B1)-1)
B2 =MID(B1,FIND(",",B1)+1,10000)

এ 2 এবং বি 2 নির্বাচন করুন, ধারাবাহিক কক্ষে কোডটি অনুলিপি করুন (টেনে নিয়ে):

A3 =LEFT(B2,FIND(",",B2)-1)
B3 =MID(B2,FIND(",",B2)+1,10000)

আপনি যখন # ভ্যালু পাবেন! কলামের শেষ কক্ষে এটিকে আগের সারিগুলির বি মান দিয়ে প্রতিস্থাপন করুন।

শেষ পর্যন্ত আপনার এ কলামে কাঙ্ক্ষিত পাঠ্য থাকবে। আপনার ইচ্ছামত যেকোন জায়গায় অনুলিপি করুন এবং এটি পাস করুন।


1
খুব উদ্ভাবক সমাধান!
— ডিয়েগো নুনস

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