কম্পিউটার

পাইথন রেজেক্সে পুনরাবৃত্তির পরে কীভাবে একটি চরিত্রের সাথে মেলে না?


^
# স্ট্রিং এর শুরু
(?!
# যদি মেলে না
|2{1,2}5)
# অথবা একটি বা দুটি 2s এর পরে একটি 5
৷*
# অন্য কিছু গৃহীত হয়


উদাহরণ

নিম্নলিখিত কোডটি প্রদত্ত প্রশ্নের শর্ত পূরণ করে

import re
foo = '2249678'
foo2 = '2259678'
result = re.findall(r'^(?!2{1,2}5).*', foo)
result2 = re.findall(r'^(?!2{1,2}5).*', foo2)
print result
print result2

আউটপুট

এটি আউটপুট দেয়

['2249678']
[]

  1. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনের যেকোনো একটি বড় হাতের অক্ষর কীভাবে মেলে?

  2. পাইথনে রেজেক্সের পুনরাবৃত্তিগুলি কীভাবে নির্দিষ্ট করবেন?

  3. রেগুলার এক্সপ্রেশন ব্যবহার করে পাইথনে একটি নন-হোয়াইটস্পেস অক্ষর কীভাবে মেলে?

  4. পাইথনের রেজেক্সে আমি কীভাবে শুরু এবং শেষ মেলাতে পারি?