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


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.