জয়েন লগইন

জুলিয়া রেজেক্স

🌈জুলিয়া রেজেক্স কি?

📋জুলিয়া রেজেক্স হলো রেগুলার এক্সপ্রেশন ব্যবহার করার পদ্ধতি।

⚒️জুলিয়া রেজেক্স রেগুলার এক্সপ্রেশন ব্যবহার করতে ব্যবহৃত হয়।

জুলিয়া রেজেক্স সমূহ

জুলিয়া রেজেক্স এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ . - যেকোনো অক্ষর খুঁজে বের করা
  • ➡️ \w - শব্দের অক্ষর খুঁজে বের করা
  • ➡️ \W - শব্দের অক্ষর নয় খুঁজে বের করা
  • ➡️ \d - যেকোনো সংখ্যা খুঁজে বের করা
  • ➡️ \D - সংখ্যা নয় এমন অক্ষর খুঁজে বের করা
  • ➡️ \s - ফাঁকা স্থান খুঁজে বের করা
  • ➡️ \S - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করা
  • ➡️ \b - শব্দের সীমানা খুঁজে বের করা
  • ➡️ \B - শব্দের সীমানা নয় এমন অবস্থান খুঁজে বের করা
  • ➡️ ^ - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করা
  • ➡️ $ - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করা
  • ➡️ $ - স্ট্রিংয়ের শেষে মিল খুঁজে বের করা
  • ➡️ [0-9] - সংখ্যার পরিসরে মিল খুঁজে বের করা
  • ➡️ [0-5] - দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করা
  • ➡️ [123] - ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করা
  • ➡️ [a-z] - ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করা
  • ➡️ [A-Z] - বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করা
  • ➡️ [a-zA-Z] - পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করা
  • ➡️ [abc] - ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করা
  • ➡️ [^abc] - ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করা
  • ➡️ [a-z] - দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করা
  • ➡️ i - বড় ও ছোট অক্ষরের পার্থক্য উপেক্ষা করে মিল খোঁজা
  • ➡️ m - প্রতিটি লাইনের শুরু ও শেষ আলাদাভাবে মিল খোঁজা
  • ➡️ u - UTF-8 এনকোড করা টেক্সটের সাথে মিল খোঁজা
  • ➡️ U - সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা

find-any-character - যেকোনো অক্ষর খুঁজে বের করার উদাহরণ।

julia
string  = "এওই@#123"
pattern = r"."

for match in eachmatch(pattern, string)
  println(match.match)
end

find-word-character - শব্দের অক্ষর খুঁজে বের করার উদাহরণ।

julia
string  = "এওই@#123"
pattern = r"\w"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-not-word-character - শব্দের অক্ষর নয় খুঁজে বের করার উদাহরণ।

julia
string  = "এওই@#123"
pattern = r"\W"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-any-digit - যেকোনো সংখ্যা খুঁজে বের করার উদাহরণ।

julia
string  = "এওই@#123"
pattern = r"\d"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-not-digit - সংখ্যা নয় এমন অক্ষর খুঁজে বের করার উদাহরণ।

julia
string  = "এওই@#123"
pattern = r"\D"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-whitespace - ফাঁকা স্থান খুঁজে বের করার উদাহরণ।

julia
string  = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
pattern = r"\s"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-not-whitespace - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করার উদাহরণ।

julia
string  = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
pattern = r"\S"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-word-boundary - শব্দের সীমানা খুঁজে বের করার উদাহরণ।

julia
string  = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
pattern = r"\bপ্রোগ্রামিং\b"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-not-word-boundary - শব্দের সীমানা নয় এমন অবস্থান খুঁজে বের করার উদাহরণ।

julia
string  = "জুলিয়াপাইথন"
pattern = r"\Bপাইথন"

for match in eachmatch(pattern, string)
  println(match.match)
end

start-anchor - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"^হ্যালো"

for match in eachmatch(pattern, string)
  println(match.match)
end

end-anchor - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"বিশ্ব$"

for match in eachmatch(pattern, string)
  println(match.match)
end

end-of-string - স্ট্রিংয়ের শেষে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"বিশ্ব\z"

for match in eachmatch(pattern, string)
  println(match.match)
end

range-digit - সংখ্যার পরিসরে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "a1b2c3"
pattern = r"[0-9]"

for match in eachmatch(pattern, string)
  println(match.match)
end

range-digit-between - দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করার উদাহরণ।

julia
string  = "a1b2c3"
pattern = r"[2-5]"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-digit-bracket - ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করার উদাহরণ।

julia
string  = "a1b2c3"
pattern = r"[12]"

for match in eachmatch(pattern, string)
  println(match.match)
end

range-lower - ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"[a-z]"

for match in eachmatch(pattern, string)
  println(match.match)
end

range-upper - বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"[A-Z]"

for match in eachmatch(pattern, string)
  println(match.match)
end

character-class-with-ranges - পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"[A-Za-z]"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-character-bracket - ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"[eo]"

for match in eachmatch(pattern, string)
  println(match.match)
end

find-not-character-bracket - ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"[^en]"

for match in eachmatch(pattern, string)
  println(match.match)
end

range-character-between - দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করার উদাহরণ।

julia
string  = "হ্যালো বিশ্ব"
pattern = r"[e-n]"

for match in eachmatch(pattern, string)
  println(match.match)
end

case-insensitive - বড় ও ছোট অক্ষরের পার্থক্য উপেক্ষা করে মিল খোঁজা উদাহরণ।

julia
string  = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
pattern = r"(?i)প্রোগ্রামিং"

for match in eachmatch(pattern, string)
  println(match.match)
end

multiline - প্রতিটি লাইনের শুরু ও শেষ আলাদাভাবে মিল খোঁজা উদাহরণ।

julia
string  = """
প্রোগ্রামিং শিখুন
প্রোগ্রামিং টিউটোরিয়াল
ক্যারিয়ার গড়তে প্রোগ্রামিং
"""

pattern = r"(?m)^প্রোগ্রামিং"

for match in eachmatch(pattern, string)
  println(match.match)
end

encoded - UTF-8 এনকোড করা টেক্সটের সাথে মিল খোঁজা উদাহরণ।

julia
string  = "এওই@#123"
pattern = r"."

for match in eachmatch(pattern, string)
  println(match.match)
end

ungreedy - সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা উদাহরণ।

julia
string  = "<b>হ্যালো</b><i>বিশ্ব</i>"
pattern = r"<.*?>"

for match in eachmatch(pattern, string)
  println(match.match)
end

জুলিয়া রেজেক্স সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
. যেকোনো অক্ষর খুঁজে বের করতে ব্যবহৃত হয়।
\w শব্দের অক্ষর খুঁজে বের করতে ব্যবহৃত হয়।
\W শব্দের অক্ষর নয় খুঁজে বের করতে ব্যবহৃত হয়।
\d যেকোনো সংখ্যা খুঁজে বের করতে ব্যবহৃত হয়।
\D সংখ্যা নয় এমন অক্ষর খুঁজে বের করতে ব্যবহৃত হয়।
\s ফাঁকা স্থান খুঁজে বের করতে ব্যবহৃত হয়।
\S ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করতে ব্যবহৃত হয়।
\b শব্দের সীমানা খুঁজে বের করতে ব্যবহৃত হয়।
\B শব্দের সীমানা নয় এমন অবস্থান খুঁজে বের করতে ব্যবহৃত হয়।
^ নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করতে ব্যবহৃত হয়।
$ নির্দিষ্ট মানের শেষে মিল খুঁজে বের করতে ব্যবহৃত হয়।
$ স্ট্রিংয়ের শেষে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[0-9] সংখ্যার পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[0-5] দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করতে ব্যবহৃত হয়।
[123] ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করতে ব্যবহৃত হয়।
[a-z] ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[A-Z] বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[a-zA-Z] পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করতে ব্যবহৃত হয়।
[abc] ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করতে ব্যবহৃত হয়।
[^abc] ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করতে ব্যবহৃত হয়।
[a-z] দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
i বড় ও ছোট অক্ষরের পার্থক্য উপেক্ষা করে মিল খোঁজা ব্যবহৃত হয়।
m প্রতিটি লাইনের শুরু ও শেষ আলাদাভাবে মিল খোঁজা ব্যবহৃত হয়।
u UTF-8 এনকোড করা টেক্সটের সাথে মিল খোঁজা ব্যবহৃত হয়।
U সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা ব্যবহৃত হয়।