জয়েন লগইন

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

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

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

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

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

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

  • ➡️ . - যেকোনো অক্ষর খুঁজে বের করা
  • ➡️ \d - যেকোনো সংখ্যা খুঁজে বের করা
  • ➡️ \D - সংখ্যা নয় এমন অক্ষর খুঁজে বের করা
  • ➡️ \s - ফাঁকা স্থান খুঁজে বের করা
  • ➡️ \S - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করা
  • ➡️ ^ - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করা
  • ➡️ $ - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করা
  • ➡️ [0-9] - সংখ্যার পরিসরে মিল খুঁজে বের করা
  • ➡️ [0-5] - দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করা
  • ➡️ [123] - ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করা
  • ➡️ [a-z] - ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করা
  • ➡️ [A-Z] - বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করা
  • ➡️ [a-zA-Z] - পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করা
  • ➡️ [abc] - ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করা
  • ➡️ [^abc] - ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করা
  • ➡️ [a-z] - দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করা

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

lua
local string  = "এওই@#123"
local pattern = "."

for match in string:gmatch(pattern) do
  print(match)
end

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

lua
local string  = "এওই@#123"
local pattern = "%d"

for match in string:gmatch(pattern) do
  print(match)
end

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

lua
local string  = "এওই@#123"
local pattern = "%D"

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

lua
local string  = "হ্যালো বিশ্ব"
local pattern = "^হ্যালো"

local match = string:match(pattern)

print(match)

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

lua
local string  = "হ্যালো বিশ্ব"
local pattern = "বিশ্ব$"

local match = string:match(pattern)

print(match)

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

lua
local string  = "a1b2c3"
local pattern = "[0-9]"

for match in string:gmatch(pattern) do
  print(match)
end

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

lua
local string  = "a1b2c3"
local pattern = "[2-5]"

for match in string:gmatch(pattern) do
  print(match)
end

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

lua
local string  = "a1b2c3"
local pattern = "[12]"

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

for match in string:gmatch(pattern) do
  print(match)
end

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

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

নাম বিবরণ
. যেকোনো অক্ষর খুঁজে বের করতে ব্যবহৃত হয়।
\d যেকোনো সংখ্যা খুঁজে বের করতে ব্যবহৃত হয়।
\D সংখ্যা নয় এমন অক্ষর খুঁজে বের করতে ব্যবহৃত হয়।
\s ফাঁকা স্থান খুঁজে বের করতে ব্যবহৃত হয়।
\S ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করতে ব্যবহৃত হয়।
^ নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করতে ব্যবহৃত হয়।
$ নির্দিষ্ট মানের শেষে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[0-9] সংখ্যার পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[0-5] দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করতে ব্যবহৃত হয়।
[123] ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করতে ব্যবহৃত হয়।
[a-z] ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[A-Z] বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।
[a-zA-Z] পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করতে ব্যবহৃত হয়।
[abc] ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করতে ব্যবহৃত হয়।
[^abc] ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করতে ব্যবহৃত হয়।
[a-z] দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়।