gedit: অনুসন্ধান এবং নিয়মিত প্রকাশের সাথে প্রতিস্থাপন


22

আমি এটিকে জিডিট দিয়ে প্রতিস্থাপন করতে চাই:

 1299465 |  2003415 | 2015-09-06 05:35:34.59662+02
 1299449 |  2009400 | 2015-09-06 05:35:32.301683+02
 1299450 |  2008465 | 2015-09-06 05:35:32.451393+02
 1299457 |  2015211 | 2015-09-06 05:35:33.451049+02

যে:

2003415
2009400
2008465
2015211

জিডিট দিয়ে আমি কীভাবে এটি করতে পারি?

পটভূমি: আমি এটি gedit দিয়ে করতে চাই এবং সেড / পাইথন / .... নয়, কারণ প্রতিস্থাপনটি ইন্টারেক্টিভ করা দরকার।


তাহলে আপনি বাইরের ক্ষেত্রগুলি বন্ধ করে দিতে চান?
অলি

@ অলি হ্যাঁ আমি প্রথম এবং তৃতীয় কলামটি
ছড়িয়ে দিতে চাই

উত্তর:


48

স্ট্যান্ডার্ড রিপ্লেস বক্স ( Control+ H) থেকে আপনি এটি হ্যান্ডেল করতে একটি সামান্য গোষ্ঠীভুক্ত রেজেক্স ব্যবহার করতে পারেন:

  • সন্ধান করা: .*\| (.*) \|.*
  • প্রতিস্থাপন: \1
  • "নিয়মিত অভিব্যক্তি হিসাবে ম্যাচ" রয়েছে এমন বাক্সটি চেক করুন

এটি Gedit 3.10.4 এ, উবুন্টু 14.04-এ ডিফল্ট সংস্করণ।


অন্য কোনও প্লাগইন নিয়ে কাজ করছেন না
অ্যালেক্সগ্রাগ

@ অ্যালেক্সগ্রিগ হাহ? geditযতদূর আমি বলতে পারি এটি 14.04 এ স্টক সহ । আমি nuked ~/.config/geditএবং এটি এখনও কাজ করে।
অলি

ভাল..আমার কেস নয় ... অদ্ভুত
অ্যালেক্সগ্র্যাগ

1
@ অ্যালেক্সগ্রাগ এটি কাজ করে, আপনাকে "নিয়মিত প্রকাশ" চেকবক্সটি শক্ত করে পরীক্ষা করতে হবে
কোস

3
মনে হচ্ছে আপনি উবুন্টুর একটি প্রাচীন সংস্করণ, @ অ্যালেক্সগ্রাগ ব্যবহার করছেন। এমনকি 12.04 যথার্থ-উবুন্টু'র প্রাচীনতম সমর্থিত সংস্করণটি 3.4.1 ব্যবহার করছে
অলি

4

জিডিটের জন্য আপনি প্লাগইন অ্যাডভান্সড ফাইন্ড ব্যবহার করতে পারেন।

এখান থেকে প্লাগইন ইনস্টল করুন

জেডিট প্লাগইন কীভাবে প্রয়োগ করতে হয় সে সম্পর্কে নির্দেশাবলী (যদি আপনি এটি ইতিমধ্যে জানেন না) এখানে

তারপরে, আপনার প্রশ্ন থেকে আপনার পছন্দের নম্বরগুলি সরাতে অলির উত্তরটি ব্যবহার করুন।


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