নির্বাচিত কলামে কীভাবে কেবল পাঠ্য প্রতিস্থাপন করবেন


2

আমি যখন একটি কলামে কিছু পাঠ্য নির্বাচন করি, প্রতিস্থাপন / ইন নির্বাচন ধূসর হয়ে যাবে। আমি কীভাবে কেবল নোটপ্যাড ++ এ নির্বাচিত পাঠ্যের কলামের মধ্যে পাঠ্যকে প্রতিস্থাপন করতে পারি?


আমি কেবল প্রথম কলামটি নির্বাচন করে কলাম দ্বারা নির্বাচিত পাঠ্যটি প্রতিস্থাপন করতে পারি এবং কাটা পাঠকে নতুন লাইনে কাটা পাঠ্য পাঠ করতে পারি এবং তারপরে পাঠ্যটি নির্বাচন করে প্রতিস্থাপন করতে পারি, তারপরে কাটাটি এবং মূল জায়গায় পেস্ট করতে পারি। এটা সহজ না.
ফিশার

আপনার কলামগুলি কীভাবে সীমানা হয়? ট্যাব?
এক্সেলেল

কলামগুলি Ctrl + Alt + বাম-ক্লিক দ্বারা নির্বাচিত হয়।
ফিশার

1
হাই, আমি যা চেয়েছিলাম তা নয়। আপনার ফাইলে, কলামগুলির মধ্যে কোন অক্ষর রয়েছে? এটি একটি ট্যাব? বেশ কয়েকটি জায়গা? এটি গুরুত্বপূর্ণ কারণ আমি যে শ্রেষ্ঠ কর্মক্ষেত্রটি দেখতে পাই তা হ'ল অনুসন্ধান এবং প্রতিস্থাপনের জন্য নিয়মিত এক্সপ্রেশনগুলি এমনভাবে ব্যবহার করা যা আপনাকে কোনও কলামটি নীচে নির্বাচন করার প্রয়োজন হয় না।
এক্সেলেল 14

হ্যা আমি জানি. তবে তাতে কিছু যায় আসে না। মনে করুন এটি এলোমেলো পাঠ্যের কেবল একটি বড় অংশ, এটি কোনও "কলাম" হওয়ার দরকার নেই। :)
ফিশার

উত্তর:


0

এটি নোটপ্যাড ++ এর বিরক্তিকর সীমাবদ্ধতা, তবে এই সমস্যাটি সমাধান করার কয়েকটি উপায় রয়েছে। প্রথমত, যদি আপনি কলামের সীমাবদ্ধতাগুলি জানেন যে আপনি "কুকুর" শব্দের যে কোনও ঘটনাকে 4 এবং 10 কলামের মধ্যে "বিড়াল" দিয়ে প্রতিস্থাপন করতে চান, তবে এটি করুন:

আরই অনুসন্ধানের স্ট্রিং: ^(.{3})(.{0,3})dog(.{0,3})(.*)$

রি প্রতিস্থাপন স্ট্রিং: \1\2cat\3\4

এটি ভেঙে ফেলার জন্য:

^          - Must match from the beginning of the line
(.{3})     - match any three characters from the line
(.{0,3})   - match 0-3 characters from the line
dog        - match "dog"
(.{0,3})   - match 0-3 characters from the line
(.*)       - match everything else
$          - up to the end of the line

এই পদ্ধতির ক্যাভেটস প্রথমে নিশ্চিত হয়ে নিন যে আপনি চেক . matches \nনা করে রেখেছেন, এটি বিভ্রান্ত হবে। ট্যাব এবং স্পেসগুলি মিশ্রণটি কাজ করবে না, যেহেতু নিয়মিত প্রকাশগুলি ট্যাবগুলিকে কেবল একক অক্ষর হিসাবে দেখায়।

মিশ্র ট্যাব এবং স্পেস স্পেস কলামের সাথে কাজ করবে এমন আরও একটি সমাধান আপনি অনুসন্ধান করতে চান এমন শেষ কলামটি নির্বাচন করুন Then তারপরে এমন একটি অক্ষর টাইপ করুন যা ফাইলটিতে অন্যথায় নেই, উদাহরণস্বরূপ ' |' বা ' !'।

কলামটি আপনি অনুসন্ধান করতে চান এমন প্রথম কলামটি নির্বাচন করুন before আগের মতো একই কাজ করুন (এটি একই চরিত্র বা অন্য কোনও বর্ণ হতে পারে)।

এখন, সেই সীমানার মধ্যে আপনার পাঠ্যের জন্য অনুসন্ধান করুন।

আরই অনুসন্ধানের স্ট্রিং: |(.*)dog(.*)|

রি প্রতিস্থাপন স্ট্রিং: |\1cat\2|

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


-1

আপনি Ctrl-r প্রবেশ করার সময় উপস্থাপিত সন্ধান / প্রতিস্থাপন ডায়ালগটি ব্যবহার করি। সন্ধান / প্রতিস্থাপন কথোপকথনে কলাম নম্বর প্রবেশ করার ক্ষেত্র রয়েছে। এটি আপনাকে ফাইলের এই কলামগুলিতে সন্ধান / প্রতিস্থাপন সীমাবদ্ধ করতে দেয় allows সাধারণ এবং নিয়মিত অভিব্যক্তি অনুসন্ধান / প্রতিস্থাপন সমর্থিত। Ctrl-h কথোপকথনের মাধ্যমে কীভাবে এটি সন্ধান / প্রতিস্থাপন করবেন তা আমি খুঁজে পেলাম না।

এখানে চিত্র বর্ণনা লিখুন
ডায়ালগ সন্ধান করুন / প্রতিস্থাপন করুন (Ctrl-r)

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