TGViewer
Computer Science | علم کامپیوتر Computer Science | علم کامپیوتر @computer_science100 · 46.9K subscribers
Post #18503 351
🧬 طلسم جادوگرها یا فرمانده فوق‌سریع جستجو؟! (Regex)

درام ماجرا: دیدیش تاحالا؟ یه تیکه کد شبیه این: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$! هرکی بار اول ببینه فکر می‌کنه گربه راه رفته روی کیبورد! ولی جالب اینجاست که همین یک خط کج‌ومعوج، کار صدها خط کد شرطی رو انجام میده!
پشت صحنه: ریجکس (Regular Expression) مثل یه اسکنر و غربالگر لیزریه. به جای اینکه برای چک کردن ایمیل یا شماره موبایل ۱۰ تا حلقه و شرط بنویسی، یه الگوی رمزی به ریجکس میدی. اونم توی یه چشم‌به‌هم‌زدن کل متن کاربر رو اسکن می‌کنه و میگه این فرمت معتبره یا نه.
چکیده ۳ ثانیه‌ای: ریجکس زبان رمزی تشخیص الگوهاست؛ با یه فرمول ریاضیِ فشرده، دقیقاً مو رو از ماست بیرون می‌کشه!


🆔 @Computer_Science100
More from @computer_science100
  1. Sep 28, 2026از اسپاتیفای استفاده می‌کنم که بارسلونا پولدار بشه، بازیکن بخره و قهرمان بشه؛ همچین آدم حم…
  2. Sep 28, 2026⚡️ ردیس (Redis) چیه و چرا سرعتی مثل شلیک گلوله داره؟ 🎭 تفاوت هارددیسک با حافظه موقت: دیتا…
  3. Sep 27, 2026🚨 حمله DDoS چیه؟ (وقتی لشکر زامبی‌ها می‌ریزن توی بقالی!) 🎭 سناریو در دنیای واقعی: تصور ک…
  4. Sep 27, 2026این کل‌کل آیفون و سامسونگ رو فقط در صورتی درک می‌کنم که شرکت‌ها گوشی مفتی بدن بگن از ما طر…
  5. Sep 27, 2026همون حسی که باباها به کولر دارنو من به VPN دارم، هی خاموشش میکنم استراحت کنه! 🆔 @Computer…
  6. Sep 27, 2026🆔 @Computer_Science100
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →