একটি নোটপ্যাড ++ ফাইল থেকে কীভাবে কলামগুলি সরানো যায়


4

আমি নোটপ্যাড ++ এ একটি টেক্সট ফাইলের মাঝখানে একটি কলাম সরাতে চাই। ফাইলটির দৈর্ঘ্য আনুমানিক 50 কে + লাইন তাই আমি কার্সারটি আস্তে আস্তে সারিগুলির মধ্য দিয়ে রৈখিকভাবে তৈরি করার সময় কোনও কী ধরে রাখতে চাই না।


5
আপনি এটির জন্য একটি নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন : নোটপ্যাড ++ (টিউটোরিয়াল) এ নিয়মিত এক্সপ্রেশন কীভাবে ব্যবহার করবেন
অ্যান্ড্রু মর্টন

এটি কি একটি সীমিত ফাইল?
নিক্সদা

উত্তর:


3

চেষ্টা করুন:

Alt + Shift + বাম ক্লিক করুন

এটি একটি নির্বাচনের আয়তক্ষেত্র আঁকতে হবে, এটি আপনার পক্ষে কাজ করতে পারে।


আপনার উত্তর সম্পর্কে নিশ্চিত হতে হবে বা এটিকে মন্তব্যে লিখতে হবে
ইয়াস

1
কলামগুলি একই দৈর্ঘ্যের কিনা ওপি নির্দিষ্ট করে দেয় না, যদি সেগুলি হয় তবে এটি পুরোপুরি কার্যকর হবে, তিনি আমাদের কাজ করার জন্য খুব বেশি তথ্য দেননি didn't সে কারণেই আমি "শক্তিশালী" লিখেছি।
গোরেনজিনজা

এই উত্তরটি আমাকে অনেক সাহায্য করেছে! আপনি মুছে ফেলতে চান বক্সের উপরের-বাম কোণে আপনার কার্সারটি রাখুন, ফাইলের শেষে স্ক্রোল করুন, Alt + Shift ধরে রাখুন এবং সাবধানে মাউসটি দিয়ে বক্সটি আঁকুন। ডেল প্রেস করুন
23:43

2

আমি ধরে নিয়েছি আপনার কাছে টেক্সটএফএক্স ভি0.26 প্লাগইনটি নোটপ্যাড ++ রয়েছে এবং আপনি প্রতিস্থাপনের কথোপকথনে "নিয়মিত প্রকাশ" নির্বাচন করেন select

যদি আপনার ডেটা ফর্ম্যাট হয়

col1 col2 col3 col4
col1 col2 col3 col4
col1 col2 col3 col4
col1 col2 col3 col4

যেখানে কলামগুলির কোনও স্পেস নেই এবং একটি স্পেস দ্বারা পৃথক করা হয়েছে, তারপরে বলুন যে আপনি তৃতীয় কলামটি সরিয়ে ফেলতে চেয়েছিলেন: আপনি অনুসন্ধান করতে এবং স্থানটি (স্থানগুলি প্রয়োজনীয়) (.*?) (.*?) (?:.*?)( .*)সাথে প্রতিস্থাপন $1 $2$3করতে পারেন

col1 col2 col4
col1 col2 col4
col1 col2 col4
col1 col2 col4

regex101.com আমার চেয়ে অনুসন্ধান রেজেক্সের একটি সুস্পষ্ট ব্যাখ্যা করে:

/(.*?) (.*?) (?:.*?)( .*)/
    1st Capturing group (.*?)
        .*? matches any character (except newline)
            Quantifier: *? Between zero and unlimited times, as few times as possible, expanding as needed [lazy]
     matches the character  literally
    2nd Capturing group (.*?)
        .*? matches any character (except newline)
            Quantifier: *? Between zero and unlimited times, as few times as possible, expanding as needed [lazy]
     matches the character  literally
    (?:.*?) Non-capturing group
        .*? matches any character (except newline)
            Quantifier: *? Between zero and unlimited times, as few times as possible, expanding as needed [lazy]
    3rd Capturing group ( .*)
         matches the character  literally
        .* matches any character (except newline)
            Quantifier: * Between zero and unlimited times, as many times as possible, giving back as needed [greedy]

একই ফলাফল অর্জনের জন্য অন্যান্য রেজিক্সগুলি সম্ভব।

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


1

আমি বিশ্বাস করি না নোটপ্যাড ++ এ এর ​​জন্য একটি প্লাগিন ডাউনলোড / ইনস্টল না করে করার একটি উপায় আছে। যদি আপনার ফাইলটি সীমিত করা হয় তবে সম্ভবত আপনি এটি এক্সেল বা অনুরূপ সফ্টওয়্যারে লোড করতে এবং কলামটি সেভাবে মুছতে পারেন?

সম্পাদনা: আমি কেবল একটি আকর্ষণীয় সমাধানের কথা ভেবেছিলাম। আপনি উইন্ডোজে লাইন স্ক্রোলের গতি পরিবর্তন করতে পারবেন বা আপনার অপারেটিং সিস্টেম যাই হোক না কেন, নোটপ্যাড ++ পুনরায় চালু করুন এবং তারপরে মাউস স্ক্রোল করুন বা তীর কীগুলি ব্যবহার করুন। আমি জানি না যে এটি কতটা তফাত তৈরি করবে, তবে সম্ভবত এটির জন্য একটি মূল্য রয়েছে।


দেখুন "এটি অসম্ভব" একটি কার্যকর উত্তর, বা এটি একটি মন্তব্য?   নোটপ্যাড ++ কি নিয়মিত এক্সপ্রেশন ব্যবহার করতে সক্ষম নয়?
জি-ম্যান

আপনি যদি আমার পুরো উত্তরটি পড়েন তবে আপনি দেখতে পাবেন যে আমি একটি সমাধান সরবরাহ করি।
মারাত্মক বাম চোখ

-1

আপনি নোটপ্যাড ++ এ কলাম মোডে কাজ করতে পারেন। বিকল্পটি সম্পাদনা মেনুতে রয়েছে - এটি ক্লিক করা আপনাকে সঠিক কীবোর্ড শর্টকাট দিয়ে জিজ্ঞাসা করবে। আমি Alt কী টিপুন এবং ধরে রাখি তারপরে আমি যে ডেটা মুছতে / সম্পাদনা করতে চাই তা নির্বাচন করুন।


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