পাইথনে রেগুলার এক্সপ্রেশন ব্যবহার করার জন্য
১. প্রথমে 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]
১. প্রথমে 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