38 lines
1.5 KiB
Markdown
Raw Normal View History

# regex
> Regular expressions (`regex`) হল টেক্সট ম্যাচ, অনুসন্ধান এবং ম্যানিপুলেট করতে ব্যবহৃত প্যাটার্ন।
> দ্রষ্টব্য: `regex` কোনো কমান্ড নয়, বরং অন্যান্য কমান্ডের সাথে ব্যবহার করার জন্য সিনট্যাক্স।
> আরও তথ্য পাবেন: <https://cheatography.com/davechild/cheat-sheets/regular-expressions/>।
- যেকোনো একটি ক্যারেক্টার ম্যাচ করুন:
`.`
- একটি লাইনের শুরু ম্যাচ করুন:
`^{{hello}}`
- একটি লাইনের শেষ ম্যাচ করুন:
`{{world}}$`
- শূন্য বা তার বেশি পুনরাবৃত্তি হওয়া ক্যারেক্টার ম্যাচ করুন:
`{{a}}*`
- ক্যারেক্টারের একটি সেট ম্যাচ করুন:
`[{{abc}}]`
- ক্যারেক্টারের রেঞ্জ ম্যাচ করুন:
`[{{a-z}}][{{3-9}}]`
- নির্দিষ্ট ক্যারেক্টার ছাড়া যেকোনো কিছু ম্যাচ করুন:
`[^{{a}}]`
- একটি শব্দের চারপাশে সীমানা ম্যাচ করুন:
`"\b{{text}}\b"`