পাইথন: রেগুলার এক্সপ্রেশন

পাইথনে রেগুলার এক্সপ্রেশন ব্যবহার করার জন্য

১. প্রথমে re মডিউল টি ইমপোর্ট করতে হবে।
import re

২. re.compile ফাংশন এর সাথে regex অবজেক্ট তৈরি করবো
Nameregex=re.compile(r'\d\d\d')

৩. এবং এর পরে আমাদের নিদিষ্ট স্ট্রিং টি পাস করত হবে এবং সেটা regex এর অবজেক্ট এর সাথে search() মেথডের মাধ্যমে
a=Nameregex.search('Number is 123')

৪.তারপর group() মেথডের মাধ্যমে সার্চ জিনিসপাতি রিটার্ন করবে।
a.group()


import re
NumberMatch=re.compile(r'\d\d\d')
a=NumberMatch.search('I love this 123')
b=a.group()
print(b)


পাইথন: রেগুলার এক্সপ্রেশন




পাইথন: রেগুলার এক্সপ্রেশন এ বিশেষ কিছু প্রতীক আছে

\d-সকল নিউমারিক ডিজিট রিটার্ন করবে  [0-9]

\D-নিউমারিক ডিজিট বাদ দিয়ে রিটার্ন করবে  [^0-9]

\s-সকল নতুন লাইন,ট্যাব রিটার্ন করবে [\t\n\r\f\v]

\S- নতুন লাইন,ট্যাব বাদ দিয়ে রিটার্ন করবে  [^\t\n\r\f\v]

\w-সকল আলফা নিউমারিক রিটার্ন করবে [a-zA-Z0-9]

\W-সকল নন-আলফা নিউমারিক বাদ দিয়ে রিটার্ন করবে [^a-zA-Z0-9]





Comments