راهنمای کاربردی RegEx
کتاب

راهنمای کاربردی RegEx

هدف این کتاب، آشنا کردن شما با الفبا و مهم‌ترین کاربردهای رجکس در گوگل آنالیتیکس و گوگل تگ منیجر است.

تعداد صفحات
44 صفحه

چه چیزهایی در این کتاب یاد میگیرم؟

  • رجکس چیست و چه کاربردی دارد
  • کاربرد رجکس در گوگل آنالیتیکس
  • کاربرد رجکس در تگ منیجر
  • قواعد و اصول نگارش رجکس
  • کاراکترهای اصلی رجکس
  • مهم‌ترین نکات رجکس
  • توضیحات

  • سرفصل ها

  • نظرات (2)

  • پرسش و پاسخ

پیدا کردن یک کلمه در یک متن بسیار ساده و پیش پا افتاده است. کافی است شما دکمۀ کنترل (Ctrl) کیبورد را نگه دارید و حرف F را بزنید. در ابزار باز شده جستجو کنید و تمام!

اما در دنیای دیجیتال، پیدا کردن همیشه هم به این سادگی‌ها نیست! گاهی وقت‌ها به دنبال یافتن موارد پیچیده‌تری هستیم. درست در اینجاست که رجکس به کمک ما می‌آید و زندگی ما را راحت‌‌تر می‌کند!

رجکس (RegEx) چیست؟

در یک تعریف سریع و ساده، رجکس (RegEx) مخفف عبارت رگولار اکسپرشن (Regular Expression) و یک الگوی تطابق است. به عبارتی دیگر، رجکس مجموعه‌ای از قوانین است که با استفاده از آن‌ها می‌توانیم الگوهایی برای جستجو تعریف کنیم. الگوهایی که با استفاده از آن‌ها دقیقاً می‌توانیم به اهداف‌مان دست پیدا کنیم.

البته دنیای رجکس‌ها گسترده و تا حدی پیچیده است. اما در هر صورت، رسالت‌ اصلی رجکس‌ها، پیدا کردن است. البته به شرطی که بدانیم چگونه باید به دنبال چه چیزی باشیم!

در این کتاب ابتدا شما را با مفهوم رجکس آشنا می‌کنیم. سپس به سراغ البفای آن می‌رویم و مهم‌ترین کاراکترهای آن را به شما آموزش می‌دهیم. سپس با مثال‌های واقعی، قدم به قدم شما را با انواع کاربردهای آن آشنا می‌کنیم.

این کتاب برای چه کسانی مناسب است؟

هدف این کتاب اما ارائه یک آموزش کاربردی، هدفمند و صد البته مختصر و مفید از رجکس است. تمرکز ما هم بر روی استفاده از دو ابزار آنالیتیکس و تگ منیجر خواهد بود. هر چند دانشی که در این کتاب پیدا می‌کنید، در بسیاری از موقعیت‌های دیگر هم به کمکتان می‌آید و شما را از سردرگمی نجات می‌دهد.

بنابراین، اگر با گوگل آنالیتیکس و تگ منیجر آشنایی دارید و به دنبال انجام کارهای حرفه‌ای تری در آن‌ها هستید، این کتاب برای شما مفید خواهد بود.

چه چیزهایی از رجکس در گوگل آنالیتیکس یاد می‌گیریم؟

  • لوگو گوگل آنالیتیکسایجاد فیلتر برای مشاهدۀ گزارش
  • تعریف اهداف پیشرفته (Goals)
  • و…

چه چیزهایی از رجکس در تگ منیجر یاد می‌گیریم؟

لوگو تگ منیجردر تگ منیجر هم، رجکس در این موارد کاربرد دارد:

  • ایجاد شرط‌ برای فعالسازی تریگر
  • ساخت Lookup Tables
  • و…

منتظر چه هستید؟

دانلود این کتاب کاملاً رایگان است. امیدواریم نهایت استفاده از این کتاب را ببرید و مطالب آن برای شما مفید و جذاب باشد. راستی اگر هم دوست داشتید می‌توانید بعد از خواندن آن، برای ما نظر بگذارید.

حامد رضوی حامد رضوی

نویسنده

حامد رضوی

هدف ما از نگارش این کتاب، ارائه یک آموزش کاربردی، هدفمند و صد البته مختصر و مفید از رجکس است. تمرکز ما هم بر روی استفاده از دو ابزار آنالیتیکس و تگ منیجر خواهد بود.

رجکس چیست؟

در این کتاب چه چیزی یاد می‌گیریم؟

یادگیری رجکس چگونه اتفاق می‌افتد؟

رجکس تا جایی که می‌تواند تطبیق می‌دهد!

الفبای رجکس را بشناسیم

مثالی از رجکس

الفبای رجکس در یک جدول

نکاتی بیشتر درباره رجکس

4.5
میانگین امتیاز (بر اساس 2 نظر)
1 (50%)
1 (50%)
0 (0%)
0 (0%)
0 (0%)
  • چندین ایراد تایپی یا جا افتادن کارکترها در فایل پی دی اف مشاهده می شود. البته کتاب از نظر محتوایی بسیار خوب است و نثر روان و رویکرد خوبی در نگارش دارد. متشکرم که در نگارش بعدی این کتاب آن را بی نقص می کنید.

    • ممنونیم از شما جناب شیاسی، حتماً در ویرایش بعدی اصلاحات لازم اعمال میشه.

  • عالی بود، مثل همیشه
    یه سوال داشتم تو بخشی گفتید:
    "حالا اجازه دهید مثالی کاربردی تر بزنیم. فرض کنید میخواهیم با استفاده از رجکس، به اعداد بین 100 تا 99999 دسترسی پیدا کنیم. با استفاده از آکولاد می توانیم رجکس زیر را بنویسیم:
    {2,4}[0-9][1-9]
    "
    خب مگه این عدد آخر رو حداقل دو بار تکرار نمیکنه؟!! یعنی جواب میشه:
    100-111-122-133-144-...
    اینطوری به اعدادی مثل 112 یا 103 یا 12534 نمیرسیم که؟؟؟؟

    • سلام، مرسی از لطف شما،

      بریم سراغ رجکسی که مطرح کردید.

      [1-9][0-9]{2,4}

      در این رجکس، ما مشخص کردیم که آیتم آخر یعنی [9-0] بین 2 تا 4 بار تکرار بشه. اینجوری نیست که ابتدا عدد داخل براکت مشخص بشه و بعد این عدد تکرار بشه، بلکه خود آیتم ما یعنی براکت تکرار میشه. این یعنی نتیجه یکی از این 3 حالت خواهد بود:

      [1-9][0-9][0-9]

      [1-9][0-9][0-9][0-9]

      [1-9][0-9][0-9][0-9][0-9]

      با این حساب، یک عدد مثل 1234 هم یکی از نتایج ممکن ماست.

       

برای ارسال نظر لطفا وارد شوید.
  • حجم فایل
    1 مگ
  • قیمت
    رایگان!
دریافت فایل
مشاوره رایگان تلفنی