নোটপ্যাড ++ এর প্রথম কলামের পরে আমি কীভাবে সবকিছু মুছতে পারি?


40

আমি নোটপ্যাড ++ এর কলামের পরে সমস্ত কিছু থেকে মুক্তি পাওয়ার চেষ্টা করছি। কলাম মোড একটি বিকল্প নয়। এটা কি সম্ভব?

আমি কি আছে:

70.97.110.40    159 ms          [n/a]                   21              
70.97.117.177   134 ms          [n/a]                   21              
70.97.120.10    75 ms           [n/a]                   21              
70.97.122.105   87 ms           www.portless.net        21              
70.97.122.106   89 ms           www.popovetsky.org      21              
70.97.122.107   95 ms           www.psmythe.net         21              
70.97.122.104   98 ms           wasabi.prostructure.com 21              
70.97.122.108   89 ms           crm.prostructure.com    21              
70.97.122.109   87 ms           internal.prostructure.com21 

আমি যা চাই:

70.97.110.40
70.97.117.177
70.97.120.10
70.97.122.105
70.97.122.106
70.97.122.107
70.97.122.104
70.97.122.108
70.97.122.109

2
কলামগুলি ট্যাব দ্বারা পৃথক করা হয়েছে?
এক্সেল

3
আরও একটি প্রশ্ন: আপনি যে ডেটা রাখতে চান তাতে কি কোনও স্থান অন্তর্ভুক্ত থাকে?
এক্সেল

1
না, আমার কেবল আইপস দরকার
বব জে

20
আপনি কেন নোটপ্যাড ++ এ করতে চান? কেন কলাম মোড একটি বিকল্প নয়?
কামিল

1
আপনি ইওএল-তে দ্বিতীয় কলামটি মুছতে কলাম মোড ব্যবহার করতে পারেন এবং তারপরে ট্রিম ট্রেলিং ব্যবহার করুন এবং সাদা স্থান থেকে মুক্তি পেতে সংরক্ষণ করুন save
কেসি কুবল

উত্তর:


60

যদি প্রথম কলামের ডেটাতে কোনও স্থান থাকে না তবে আপনি যা চান তা পেতে একটি নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন এবং প্রতিস্থাপন করতে পারেন।

নিয়মিত অভিব্যক্তি মোডে অনুসন্ধান করুন:

^([^ ]*).*

এবং সাথে প্রতিস্থাপন

\1

এটি কী করে:

^ইঙ্গিত দেয় যে কোনও ম্যাচ একটি লাইনের শুরুতে শুরু হওয়া উচিত।
([^ ]*)এমন কোনও অভিব্যক্তি যা কোনও স্থান ধারণ করে না। ম্যাচটি লোভজনক, সুতরাং এটি প্রথম স্থান (বা লাইনের শেষ, যেটি প্রথমে আসে) পর্যন্ত সমস্ত কিছুর সাথে মিলবে।
.*লাইনে অন্য সবকিছু।

\1প্রথম বন্ধনীর ভিতরে ম্যাচের অংশ বোঝায়। এটি হ'ল, প্রথম কলাম থেকে পুরো লাইনটি কিছুটা বিট দ্বারা প্রতিস্থাপিত হবে।


5
জেনে ভাল লাগল যে নোটপ্যাড ++ অনুসন্ধান-প্রতিস্থাপনে নিয়মিত প্রকাশকে সমর্থন করে!
কামিল

1
রেজেক্স আপনার পক্ষে এতক্ষণ কাজ করবে যতক্ষণ না ডেটাতে কোনও স্থান থাকে না। সহজ ইউনিক্স 'কাট' কমান্ড হবে তবে উইন্ডোজ অধীনে ইউএনআইএক্স কমান্ড করা সম্পূর্ণ 'নোটার সমস্যা'। কাট এটির জন্য তৈরি করা হয় এবং সংজ্ঞায়িত কলাম ডিলিমিটারগুলি বা অক্ষর-গণনা দ্বারা দ্রুত বড় ফাইলগুলি প্রক্রিয়া করে।
কার্ল

31
এটি আরও সহজভাবে করা যায়: প্রথম স্থানের পরে এবং সমস্ত স্থান মুছে ফেলার জন্য ""। * "(অগ্রণী স্থানটি নোট করুন)" "(অর্থাত্ কিছুই নয়) দিয়ে প্রতিস্থাপন করুন।
ফ্রেক্সটিল

2
@ ফ্রেক্সটিল ধন্যবাদ আপনার উত্তর হিসাবে পোস্ট করা উচিত। আপনি আমার কাছ থেকে একটি উত্সাহ পেতে হবে।
এক্সেল 21

এক্সেক্সেল ঠিক আছে, সম্পন্ন হয়েছে।
ফ্রেক্সটিল

99

এখানে একটি সাধারণ নিয়মিত প্রকাশ যা আপনি একই প্রভাব অর্জন করতে ব্যবহার করতে পারেন। প্রতিস্থাপন করা

 .*

(অগ্রণী স্থান নোট করুন)

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


8
মানুষ, রেজেক্স খাঁটি যাদু। আমি মনে করি না যে আমি কখনও এটাকে
ছিটিয়ে দেব

14
পতাকাটি নিশ্চিত করে নিন। ম্যাচ নিউলাইন বন্ধ আছে।
Taemyr

3
যদি কোনও জায়গার পরিবর্তে এটি সম্ভাব্যত কোনও ট্যাব হয় তবে আপনি ব্যবহার করতে পারেন[ \t].*
কর্নস্টালক

4
টুইটগুলি \s.*। এমনকি ব্যবহার \s+.*করতে পারেন , একটি স্বেচ্ছাসেবী একটি স্বতন্ত্র পরিমাণ মেলে, এখন যে আমরা রক্ষণাত্মকভাবে কোডিং করছি ।
আনকো

1
@ jpmc26 যতক্ষণ না আপনি একটি বাক্যে "
রেইগেক্স

39

আপনি যদি উইন্ডোজ ব্যবহার করছেন এবং আপনি যদি স্থান অনুসরণ করতে কিছু মনে করেন না (আপনি পরে সেগুলি সন্ধান / প্রতিস্থাপন করতে পারেন), তবে ব্লক নির্বাচন বৈশিষ্ট্যটি ব্যবহার করুন :

  1. Altকী টিপুন এবং ধরে রাখুন
  2. মাউস ব্যবহার করে মুছতে অংশটি নির্বাচন করুন (পাঠ্যের সম্পূর্ণ ব্লক)
  3. মুক্ত Altচাবি
  4. পাঠ্যের সেই ব্লকটি মুছুন
  5. প্রয়োজনীয় হিসাবে পুনরাবৃত্তি

এটি কি বিয়োগ "-" কী হওয়ার কথা?
ড্রাকস

দুঃখিত - আমি 'Alt' কী-এর আশেপাশে এলটি এবং জিটি বন্ধনী ব্যবহার করেছি। এখনই স্থির।
রিড শিল্টস

10
আপনি এটিকে <kd> Alt </kbd> এ পরিবর্তন করতে পারেন এবং এটি এটি কী হিসাবে ফর্ম্যাট করবে।
ড্রাকস

আমি চিরকালের জন্য নোটপ্যাড ব্যবহার করছি .... এবং এই বৈশিষ্ট্যটির অস্তিত্ব কখনও জানতাম না! 1 বাজিলিয়ন +1 !!!!!

1
ওপি বলেছিল: "কলাম মোড কোনও বিকল্প নয়"
পিটার মর্টেনসেন

11

একটি নিয়মিত প্রকাশ দ্রুত হয় তবে ম্যাক্রোগুলি যদি এটি আরও জটিল কাজ হয় তবে আপনি কিছু সত্যই কৌশলযুক্ত কাজ করতে পারেন do

আপনি একটি ম্যাক্রো রেকর্ড করতে পারেন:

  1. লাইন 1 এ কার্সার
  2. হিট শুরু রেকর্ডিং
  3. প্রেস কী বাড়িতে
  4. Ctrlআপনি কী টিপে ধরে রাখুন Right arrow(সাত বার)
  5. Shiftআপনি কী টিপে ধরে রাখুনEnd
  6. বোতাম চাপুন Delete
  7. বোতাম চাপুন Down arrow
  8. হিট Stop recording

তারপরে এটি খেলুন:

  1. "একাধিকবার ম্যাক্রো চালান" চাপুন
  2. প্রথম লাইনটি সম্পূর্ণ হওয়ায় নথি 1 বিয়োগের লাইনে টাইপ করুন।

9

কার্সার পরে রাখুন 70.97.110.40

কার্সার রাখুন

প্রেস Alt, এবং অবাঞ্ছিত অংশ নির্বাচন করতে ডান কার্সার টেনে আনুন এবং নিচে।

নির্বাচন করা

টিপুন Backspaceবা Delete

মুছে ফেলা


1
এই সমস্ত সময় নোটপ্যাড ++ ব্যবহার করে এবং আমি কখনই জানতাম না যে এটিতে টেক্সটপ্যাডের মতো "ব্লক নির্বাচন মোড" রয়েছে।
কেভ

@ কেভ: এটি ভিজ্যুয়াল স্টুডিওতে একইভাবে কাজ করে।
পিটার মর্টেনসেন

1
ওপি বলেছিল: "কলাম মোড কোনও বিকল্প নয়"
পিটার মর্টেনসেন

@ পিটারমোরটেনসেন - পুনরায়: ভিএস - নরক, ২০০২ সাল থেকে এটি ব্যবহার করে আসছে এবং জানেনি!
কেভ

8

প্রদত্ত উত্তরের কয়েকটি বিকল্প পদ্ধতি এখানে রয়েছে।

যদি আপনার ডেটা হয় fixed width, আপনি অনুসন্ধানে নিম্নলিখিত নিয়মিত প্রকাশটিও ব্যবহার করতে পারেন :

কি সন্ধান করুন: ^(.{16}).*$

প্রতিস্থাপন: \1

আপনি যে ডেটা রাখতে চান তাতে যদি কোনও স্থান উল্লিখিত থাকে তেমন একটি স্থান থাকে তবে এটি দুর্দান্ত। অতিরিক্তভাবে, আবার স্থির প্রস্থ ডেটার জন্য, আপনি ব্যবহার করতে পারেন Column Mode Editing। এটি একটি ঝরঝরে সামান্য বৈশিষ্ট্য যা আপনাকে একই কলামের অবস্থানের একাধিক লাইন ডেটা সম্পাদনা করতে দেয়। দেখুন কলাম মোড সম্পাদনা

এটা তোলে নির্দেশক তীরচিহ্নগুলি উল্লেখ করে তোলে, কিন্তু আপনি ব্যবহার করতে পারেন Page Up/Down, একটি দ্রুত পদ্ধতির জন্য সেইসাথে Endএবং Homeকি। মাউসও কাজ করে। তবে আপনি এটি নির্দিষ্ট পয়েন্টের পরে ডেটা মুছে ফেলার অ্যাডহক পদ্ধতির জন্য ব্যবহার করতে পারেন, বিশেষত যদি এটি কেবল কয়েকটি লাইন থাকে। এটি ডেটা অনুলিপি করার জন্যও ভাল, তবে এটি যেভাবে আটকায় তা কিছুটা অদ্ভুত, তাই আপনি প্রথমে অভ্যস্ত হতে চান want


1
এটি নির্বাচন করা এবং এটিকে নিজের সাথে প্রতিস্থাপনের চেয়ে ভাল করা যেমন: (?? (? <= ^। {13}) ব্যবহার করা ভাল nothing এটি প্রথম 13 টি অক্ষরের পরে কিছু নির্বাচন করবে।
ক্রিস মারে

4

এনটডিগ্রির অনুরূপ:

  1. 16 কলামে কার্সার রাখুন
  2. Shift+ Alt+Page Down
  3. Shift+ Alt+End
  4. Delete

ফাইলের শেষে যদি ফাঁকা লাইন থাকে তবে কেবল Up Arrow# 3 এর আগে টিপুন ।

এটি নিখুঁত নয়, তবে এটি কার্যকর।


4
  1. ALTলসো হিসাবে মাউস ব্যবহার করার সময় টিপুন ।
  2. আপনি মুছে ফেলতে চান তা নির্বাচন করুন
  3. প্রেস DELETE

প্রথম কলামের লাইনগুলি আইপি অ্যাড্রেসের মতো সুন্দরভাবে ধরে নেওয়া হচ্ছে, তবে এটিই দ্রুততম উপায়।
বিজিস্ট্যাক 15

ওপি বলেছিল: "কলাম মোড কোনও বিকল্প নয়"
পিটার মর্টেনসেন

3

এখানে একটি দর্শনীয় উপায়:

  • আইপি ঠিকানার শেষে কার্সার রাখুন।
  • Alt+ Shift+Pg Down
  • Alt+ Shift+Right
  • Delete

এটি 'কলাম ভিত্তিক' নয়। এটি কেবলমাত্র কার্যকর কারণ আপনার আইপি সমস্ত লাইন আপ ঠিকানা।


1
"এটি 'কলাম ভিত্তিক নয়।'" বলতে কী বোঝায়? Alt + Shift + তীরটি "কলাম মোডে" স্যুইচ করে।
মিঃ হোয়াইট

এটি কলাম হিসাবে ট্যাব-বর্ণনাকে সম্মান করে না। এটি তাদের স্পেসে বিভক্ত করে দেয় যাতে নির্বাচনের প্রতিটি লাইনে সিলেকশন শুরুর পয়েন্টের প্রান্তের বাইরে চরগুলি একই # হয়।
এনটডিগ্রি

1

নিয়মিত অভিব্যক্তি মোডে অনুসন্ধান করুন:

\ টন। *

এবং সাথে প্রতিস্থাপন

কিছু না


এটি কী করে তা বোঝাতে আপনি একটি বা দুটি বাক্য যুক্ত করতে পারেন? ধন্যবাদ।
ফিক্সার 1234

1
স্ট্যাক এক্সচেঞ্জ প্রদর্শন করার সময় ট্যাবগুলিকে স্পেসে রূপান্তরিত করে, তবে সম্পাদনা মোডেও উদাহরণটি কোনও ট্যাব প্রদর্শন করে না।
আরজান

0

নোটপ্যাড ++ এ প্রথম কলামের পরে সমস্ত কিছু মুছুন:

  1. ২ য় কলামটি সেল করুন: Alt+ টেনে আনুন
  2. বিশ্রামের কলামগুলি নির্বাচনের জন্য: কেবল চাপুন Right Arrow
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.