আমার একটি লগ ফাইল রয়েছে এবং আমার প্রতিটি লাইন থেকে প্রথম 27 টি অক্ষর অপসারণ করতে হবে। আপনার মত একটি লাইন থাকবে:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
তবে এটি এর মতো হওয়া দরকার:
<Exazoro> wazup
আমার একটি লগ ফাইল রয়েছে এবং আমার প্রতিটি লাইন থেকে প্রথম 27 টি অক্ষর অপসারণ করতে হবে। আপনার মত একটি লাইন থাকবে:
2011-09-25 01:25:29 [INFO] <Exazoro> wazup
তবে এটি এর মতো হওয়া দরকার:
<Exazoro> wazup
উত্তর:
নিয়মিত এক্সপ্রেশন অনুসন্ধান ব্যবহার করুন, অনুসন্ধান করুন ^...........................
এবং (খালি স্ট্রিং) দিয়ে প্রতিস্থাপন করুন ।
দুর্ভাগ্যক্রমে, নোটপ্যাড ++ পুনরাবৃত্তি গণনাগুলিকে সমর্থন করে না ^.{27}
- সায়টিইই রিজেক্সপ ডকুমেন্টেশন এখানেও প্রযোজ্য।
বিকল্পভাবে, Alt
প্রতিটি লাইনে এই প্রথম 27 টি অক্ষর নির্বাচন করতে আয়তক্ষেত্রাকার বহু-লাইন নির্বাচন ( নির্বাচন করার সময় টিপুন ) ব্যবহার করুন, তারপরে Delete
বা টিপুন Backspace
।
ইউনিক্স সরঞ্জামগুলি (যেমন সাইগউইন, আনক্সুটিলস) ব্যবহার করে আপনি এর পরিবর্তে cut -c28-
বা ব্যবহার করতে পারেন sed -E "s|^.{27}||"
। কমপক্ষে, এগুলি হ'ল লিনাক্স কমান্ড লাইন কলগুলি আপনি ব্যবহার করবেন ...
^[0-9\-]+ [0-9:]+ \[[A-Z]+\]
Alt
আয়তক্ষেত্রাকার নির্বাচনের জন্য ভালবাসা !!
নীচে ম্যাক্রো উপায় আছে। এটি প্রযুক্তিবিহীন লোকদের জন্য আরও স্বজ্ঞাত:
1) কার্সারটি প্রথম লাইনে রাখুন (যে কোনও কার্সারের অবস্থান)
2) ক্লিক করুন: ম্যাক্রো -> রেকর্ডিং শুরু করুন
3) নিম্নলিখিত কী প্রেস ক্রিয়াকলাপ করুন:
* Press the Home key
* Press Delete key 27 times (till you reach the intended character)
* Press down arrow button.
4) ক্লিক করুন: ম্যাক্রো -> রেকর্ডিং বন্ধ করুন
৫) ক্লিক করুন: একাধিকবার ম্যাক্রো চালান -> ফাইলের শেষ হওয়া পর্যন্ত রান নির্বাচন করুন -> রান ক্লিক করুন।
ড্যানিয়েল বেকের একটি ছোট উন্নতি উত্তর:
নিয়মিত অভিব্যক্তি অনুসন্ধান ব্যবহার করুন, অনুসন্ধান করুন:
^...........................(.*.\r\n)
এবং এর সাথে প্রতিস্থাপন করুন:
\1
ALT + SHIFT + মাউস নির্বাচন (কেবলমাত্র ALT কাজ করছে না)
ফাইলটির শুরুতে পয়েন্ট করুন, ALL + SHIFT টিপুন এবং শেষে আপনি যে অবস্থানটি চান তার দিকে নির্দেশ করুন ...