লুয়া রেজেক্স
🌈লুয়া রেজেক্স কি?
📋লুয়া রেজেক্স হলো রেগুলার এক্সপ্রেশন ব্যবহার করার পদ্ধতি।
⚒️লুয়া রেজেক্স রেগুলার এক্সপ্রেশন ব্যবহার করতে ব্যবহৃত হয়।
লুয়া রেজেক্স সমূহ
লুয়া রেজেক্স এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ . - যেকোনো অক্ষর খুঁজে বের করা
- ➡️ \d - যেকোনো সংখ্যা খুঁজে বের করা
- ➡️ \D - সংখ্যা নয় এমন অক্ষর খুঁজে বের করা
- ➡️ \s - ফাঁকা স্থান খুঁজে বের করা
- ➡️ \S - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করা
- ➡️ ^ - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করা
- ➡️ $ - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করা
- ➡️ [0-9] - সংখ্যার পরিসরে মিল খুঁজে বের করা
- ➡️ [0-5] - দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করা
- ➡️ [123] - ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করা
- ➡️ [a-z] - ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করা
- ➡️ [A-Z] - বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করা
- ➡️ [a-zA-Z] - পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করা
- ➡️ [abc] - ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করা
- ➡️ [^abc] - ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করা
- ➡️ [a-z] - দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করা
find-any-character - যেকোনো অক্ষর খুঁজে বের করার উদাহরণ।
local string = "এওই@#123"
local pattern = "."
for match in string:gmatch(pattern) do
print(match)
end
find-any-digit - যেকোনো সংখ্যা খুঁজে বের করার উদাহরণ।
local string = "এওই@#123"
local pattern = "%d"
for match in string:gmatch(pattern) do
print(match)
end
find-not-digit - সংখ্যা নয় এমন অক্ষর খুঁজে বের করার উদাহরণ।
local string = "এওই@#123"
local pattern = "%D"
for match in string:gmatch(pattern) do
print(match)
end
find-whitespace - ফাঁকা স্থান খুঁজে বের করার উদাহরণ।
local string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
local pattern = "%s"
for match in string:gmatch(pattern) do
print(match)
end
find-not-whitespace - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করার উদাহরণ।
local string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন"
local pattern = "%S"
for match in string:gmatch(pattern) do
print(match)
end
start-anchor - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "^হ্যালো"
local match = string:match(pattern)
print(match)
end-anchor - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "বিশ্ব$"
local match = string:match(pattern)
print(match)
range-digit - সংখ্যার পরিসরে মিল খুঁজে বের করার উদাহরণ।
local string = "a1b2c3"
local pattern = "[0-9]"
for match in string:gmatch(pattern) do
print(match)
end
range-digit-between - দুটি সংখ্যার মধ্যবর্তী মিল খুঁজে বের করার উদাহরণ।
local string = "a1b2c3"
local pattern = "[2-5]"
for match in string:gmatch(pattern) do
print(match)
end
find-digit-bracket - ব্র্যাকেটে থাকা সংখ্যার মিল খুঁজে বের করার উদাহরণ।
local string = "a1b2c3"
local pattern = "[12]"
for match in string:gmatch(pattern) do
print(match)
end
range-lower - ছোট হাতের অক্ষর পরিসরে মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "[a-z]"
for match in string:gmatch(pattern) do
print(match)
end
range-upper - বড় হাতের অক্ষর পরিসরে মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "[A-Z]"
for match in string:gmatch(pattern) do
print(match)
end
character-class-with-ranges - পরিসর ব্যবহার করে অক্ষর শ্রেণির মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "[A-Za-z]"
for match in string:gmatch(pattern) do
print(match)
end
find-character-bracket - ব্র্যাকেটে থাকা অক্ষর মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "[eo]"
for match in string:gmatch(pattern) do
print(match)
end
find-not-character-bracket - ব্র্যাকেটে না থাকা অক্ষর মিল খুঁজে বের করার উদাহরণ।
local string = "হ্যালো বিশ্ব"
local pattern = "[^en]"
for match in string:gmatch(pattern) do
print(match)
end
range-character-between - দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করার উদাহরণ।
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] | দুটি অক্ষরের মধ্যবর্তী পরিসরে মিল খুঁজে বের করতে ব্যবহৃত হয়। |