কম্পিউটার টিউটোরিয়াল

পাইথনে মাল্টিলাইন স্ট্রিং-এ প্যাটার্ন ম্যাচ করার পদ্ধতি (re.DOTALL)

re.DOTALL ফ্ল্যাগ পাইথনকে বলে দেয় যে . (ডট) স্পেশাল ক্যারেক্টার সব ক্যারেক্টার ম্যাচ করবে, নিউলাইন ক্যারেক্টার সহ।

import re
paragraph = """This is a paragraph.
It has multiple lines."""
match = re.search(r'

.*

', paragraph, re.DOTALL) print(match.group(0))

আউটপুট:

This is a paragraph.
It has multiple lines.

ব্যাখ্যা: re.DOTALL ছাড়া . নিউলাইন ম্যাচ করে না। re.MULTILINE ফ্ল্যাগ ^ এবং $-কে লাইনের শুরু ও শেষে কাজ করতে দেয়।

  1. Tkinter Label-এ একাধিক লাইন টেক্সট প্রদর্শন করা

  2. পাইথনে প্যাটার্ন প্রিন্ট করার পদ্ধতি

  3. পাইথনে বোকেহ (Bokeh) ব্যবহার করে একাধিক লাইন ভিজ্যুয়ালাইজ করার পদ্ধতি

  4. পাইথনে একাধিক গ্রাফ একসাথে জোড়া করার পদ্ধতি