জিজেট-এ রেগেক্স অনুসন্ধান এবং প্রতিস্থাপন ব্যবহার সম্পর্কিত প্রশ্নসমূহ


10

আমি জেজিটের রেগেক্স অনুসন্ধান এবং প্রতিস্থাপন প্লাগইনটি ব্যবহার করার চেষ্টা করছি ।

  1. আমি এমন একটি সংখ্যার সন্ধান করতে চাই যা 2 বা 3 বার পুনরাবৃত্তি করে, তাই আমি ভেবেছিলাম রেজেজটি ছিল

    [0-9]\{2,3\}

    "22" এর মতো লক্ষ্যমাত্রাগুলির সাথে এটি মিলছে না।

  2. আমি ঠিক "নোটস" শব্দটি খুঁজতে চাই, তাই আমি ভেবেছিলাম এটি হবে

    \<Notes\> 

    তবে এটিও কাজ করে না।

  3. কোনও "তিন অঙ্কের" [0-9] [0-9] [0-9] "এর সামনে একটি" # "কীভাবে যুক্ত করবেন? যেমন "123" "# 123" হয়ে যায়।

আমি ভাবছিলাম আমি কিছু ভুল করেছি কিনা? আমি বেসিক রেজেক্স ব্যবহার করছি । প্লাগইনে কোন ধরণের রেজেক্স ব্যবহার করা হয়? এই প্লাগইনটি কীভাবে ব্যবহার করবেন আমি কীভাবে শিখব?

উত্তর:


14

আপনার রেজেক্স অক্ষরগুলি পালানোর দরকার নেই। আপনার প্রথম উদাহরণটি হওয়া উচিত:

[0-9]{2,3}

আপনার দ্বিতীয় উদাহরণটি হওয়া উচিত:

\bNote\b

তৃতীয় অবস্থার জন্য, আপনাকে আগে এবং পরে জিনিসগুলি মিলিয়ে নিতে হবে, তারপরে ব্যাক-রেফারেন্সগুলি ব্যবহার করুন:

(.*)([0-9]{3}.*)

প্রতিস্থাপন হচ্ছে:

\1p\2

আরও বিশদের জন্য দেখুন, pydoc reএটি আপনাকে পাইথন নিয়মিত প্রকাশের বাক্য গঠন বা অনলাইন ডকুমেন্টেশন সম্পর্কে বলবে ।


1

কিস যেমন বলেছেন, প্লাগইনটি পাইথনের reমডিউল সিনট্যাক্স ব্যবহার করে, এতে অজগর সাইটে একটি হাও -টু রয়েছে

আমি কোডোসের সাথে প্রায় ইনস্টল এবং খেলার প্রস্তাব দিইকোডোস ইনস্টল করুন
এটি একটি অজগর নিয়মিত অভিব্যক্তি পরীক্ষক (এটি নিজেকে 'ডিবাগার' বলে ডাকে) এবং এতে একটি দ্রুত রেফারেন্স রেজেক্স শীট পাশাপাশি reমডিউল ডকুমেন্টেশনের একটি সংক্ষিপ্ত সংস্করণ অন্তর্ভুক্ত রয়েছে ।

Regular-expression.info সাইটে রেগুলার এক্সপ্রেশন মেটা-ভাষায় বিভিন্ন বাস্তবায়নের একটি চমৎকার তুলনা হয়েছে। পাইথন ফ্লেভারের একটি ভাল অংশ রয়েছে সেখানে there


@ আইগবেলাক্কোয়া: ধন্যবাদ! আমি অনুমান করি কোডস কেডিএর জন্য। যদি আমি সঠিক, তবে এটি জিনোমে ইনস্টল করা যেতে পারে তবে জিনোমের জন্য অন্য কোনও নেটিভ সফ্টওয়্যার থাকলে এটি সেরা নয়। আপনি কি জানেন যে দেশীয়রা কী?
টিম

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