নোটপ্যাড ++ এ রেজেক্সের মাধ্যমে প্রতিটি সংখ্যায় অক্ষর যুক্ত করুন


10

আমার একটি খুব প্রাথমিক প্রশ্ন যা আমি কেবল আমার মাথা পেতে পারি না। আমার কাছে এই জাতীয় পাঠ্য দলিল রয়েছে:

This is 5 a test!
This 3 is a test!
This is a 9 test!

এবং আমি এটি দেখতে এটি চাই:

This is 5c a test!
This 3c is a test!
This is a 9c test!

এর অর্থ আমি খুঁজে পাওয়া প্রতিটি সংখ্যায় একটি 'সি' যুক্ত করতে চাই। আমি এটি চেষ্টা করেছি:

Find what: [0-9]+]
Replace with: $1c
Search Mode: Regular expression

তবে আমি স্পষ্টতই কিছু ভুল করছি কারণ এটি কাজ করছে না। সাহায্য প্রশংসা করা হবে। ধন্যবাদ!


3
মাত্র কৌতূহলের বাইরে: আপনি কেন [0-9]+]এই অদ্ভুত তুলনামূলক বন্ধনী ব্যবহার করে চেষ্টা করেছিলেন?
হেইনজি

2
@Heinzi বেটিং এটা প্রশ্নে একটি টাইপো আছে, কাছাকাছি দেওয়া +, ]এবং Enterঅনেক কীবোর্ড।
8-15

উত্তর:


26

আপনি এটি প্রায় সঠিক পেয়েছেন।

আপনি অনুসন্ধান করতে ([0-9]+)
এবং এটির সাথে প্রতিস্থাপন করতে চান$1c

আপনি ( )ক্যাপচার গ্রুপ তৈরি করতে ব্যবহার করেন, তাই $ 1 কাজ করে।

বিকল্পভাবে, আপনি $0cপরিবর্তে এটি প্রতিস্থাপন করতে পারেন , তারপরে আপনাকে ক্যাপচার গ্রুপটি ব্যবহার করার দরকার নেই।


2
এটি পুরোপুরি সূক্ষ্ম কাজ করে। আপনাকে অনেক ধন্যবাদ;)
ব্যবহারকারী 3877230

শুধু কৌতূহল যদি সেই প্যাটার্নের মধ্যে কোনও পার্থক্য রয়েছে এবং সন্ধান করছেন \d+?
ব্রুসওয়েেন

2
@ ব্রুসওয়েইন ইওরু রেগেক্স গন্ধের উপর নির্ভর করে অন্যান্য স্ক্রিপ্টগুলির\d ইউনিকোড অঙ্কগুলি মেলাতে পারে । নোট করুন যে এটি পিসিআরই-র ক্ষেত্রে নয়, যা নোটপ্যাড ++ ব্যবহার করে। যাইহোক , আমি সাধারণত সংখ্যাগুলি চাই যদি আমি পছন্দ করি তবে আমি যদি স্পষ্টরূপে এই অক্ষরগুলি চাই (যেমন ASCII অক্ষরের মধ্যে সীমাবদ্ধ এমন একটি সংজ্ঞায়িত বিন্যাসটি স্ক্র্যাপ করার সময়)। \d[0-9]
বব

আসলে, \ d ঠিক পাশাপাশি কাজ করত've আমি [0-9] সিনট্যাক্স রেখেছি কারণ ওপি ইতিমধ্যে এটি চেষ্টা করেছে, এবং অন্য উত্তরটি \ d ব্যবহার করে।
LPChip

13
  • Ctrl+ +H
  • কি সন্ধান করুন: \d+
  • প্রতিস্থাপন: $0c
  • চারপাশে মোড়ানো চেক করুন
  • নিয়মিত অভিব্যক্তি পরীক্ষা করুন
  • Replace all

প্রদত্ত উদাহরণের জন্য ফলাফল:

This is 5c a test!
This 3c is a test!
This is a 9c test!

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