102 of 151 menu

re মডিউলের search মেথড

re মডিউলের search মেথডটি শুধুমাত্র রেগুলার এক্সপ্রেশন-এর সাথে প্রথম মিল খুঁজে বের করে। মেথডের প্রথম প্যারামিটারে আমরা যে রেগুলার এক্সপ্রেশনটি খুঁজতে চাই তা নির্দেশ করি, দ্বিতীয় প্যারামিটারে - যে স্ট্রিংটির মধ্যে এটি খুঁজব। তৃতীয় ঐচ্ছিক প্যারামিটারে রেগুলার এক্সপ্রেশনের অতিরিক্ত সেটিংসের জন্য ফ্ল্যাগগুলি নির্দিষ্ট করা যেতে পারে। মেথডটি Match object রিটার্ন করে। যদি কোন মিল না পাওয়া যায়, None রিটার্ন করা হয়।

সিনট্যাক্স

import re re.search(রেগুলার_এক্সপ্রেশন, স্ট্রিং, [ফ্ল্যাগ])

উদাহরণ

চলুন search মেথড ব্যবহার করে অঙ্ক সহ প্রথম সাবস্ট্রিংটি খুঁজে বের করা যাক:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

কোড এক্সিকিউট করার ফলাফল:

<re.Match object; span=(4, 7), match='123'>

উদাহরণ

চলুন Match object থেকে মিলটি প্রিন্ট করি:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

কোড এক্সিকিউট করার ফলাফল:

'123'

আরও দেখুন

  • findall মেথড re মডিউলের,
    যা স্ট্রিং-এর সমস্ত মিলের একটি তালিকা রিটার্ন করে
  • finditer মেথড re মডিউলের,
    যা স্ট্রিং-এ রেগুলার এক্সপ্রেশনের সাথে সমস্ত মিলের একটি ইটারেটর রিটার্ন করে
  • match মেথড re মডিউলের,
    যা স্ট্রিং-এর শুরুতে রেগুলার এক্সপ্রেশনের সাথে মিল খুঁজে
  • fullmatch মেথড re মডিউলের,
    যা স্ট্রিং-এ রেগুলার এক্সপ্রেশনের সাথে সমস্ত মিল খুঁজে
  • Match object re মডিউলের,
    যাতে রেগুলার এক্সপ্রেশনের সাথে মিলের তথ্য থাকে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন