بستن منو
۴۴
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
مباحث اولیه برای آشنایی با عبارات قاعده مند (Regular Expressions)
مباحث اولیه برای آشنایی با عبارات قاعده مند (Regular Expressions)
23
کاراکترهای (Character) خاص، در عبارات قاعده مند (Regular Expressions)
کاراکترهای (Character) خاص، در عبارات قاعده مند (Regular Expressions)
3
کاراکترهای (Character) حروف الفبا، در عبارات قاعده مند (Regular Expressions)
کاراکترهای (Character) حروف الفبا، در عبارات قاعده مند (Regular Expressions)
2
کاراکترهای (Character) عددی (اعداد)، در عبارات قاعده مند (Regular Expressions)
کاراکترهای (Character) عددی (اعداد)، در عبارات قاعده مند (Regular Expressions)
9
تکرار کردن کاراکترها (Character)، در عبارات قاعده مند (Regular Expressions)
تکرار کردن کاراکترها (Character)، در عبارات قاعده مند (Regular Expressions)
2
مجموعه های کاراکتر (Character Set)، در عبارات قاعده مند (Regular Expressions)
مجموعه های کاراکتر (Character Set)، در عبارات قاعده مند (Regular Expressions)
0
مجموعه های کاراکتر کوتاه (Shorthand Character Set)، در عبارات قاعده مند (Regular Expressions)
مجموعه های کاراکتر کوتاه (Shorthand Character Set)، در عبارات قاعده مند (Regular Expressions)
2
گروه (Group) کاراکترها (Character)، در عبارات قاعده مند (Regular Expressions)
گروه (Group) کاراکترها (Character)، در عبارات قاعده مند (Regular Expressions)
0
کار با تگ ها (Tag) در زبان های برنامه نویسی (مثل HTML)، در عبارات قاعده مند (Regular Expressions)
کار با تگ ها (Tag) در زبان های برنامه نویسی (مثل HTML)، در عبارات قاعده مند (Regular Expressions)
3

790

نویسنده

علیرضا گلمکانی ( admin )

شماره کلید
دسته کلید - دسته بندی

پیدا کردن کلیه عبارت های به شکل تگ (Tag) پایان (مثل < tag/ >) (بدون تگ های شروع) در یک متن (مثل تگ های زبان HTML)، با عبارت قاعده مند <+[<^]/\> یا <+[<^]/> ، در عبارات قاعده مند (Regular Expressions)

در کلید شماره 784 ، در مورد تگ ها (Tag) در زبان های برنامه نویسی مختلف (مثل HTML) صحبت کردیم و چگونگی پیدا کردن کلیه عبارت های به شکل تگ (Tag) (مثل < tag >) در یک متن (مثل تگ های زبان HTML) را شرح دادیم. اما تگ ها (Tag) در بیشتر مواقع به صورت ((زوج تگ)) می باشند، یعنی برای یک تگ (Tag) خاص، یک تگ (Tag) شروع و یک تگ (Tag) پایان داریم. اما عبارت قاعده مندی (Regular Expressions) که در کلید شماره 784 ذکر کردیم، هم تمامی تگ های (Tag) شروع و هم تمامی تگ های (Tag) پایان را برمی گرداند. اما در برخی مواقع، ما تنها قصد داریم که تگ های (Tag) پایان را بیابیم.

به عنوان مثال اگر تگ (Tag) مورد نظرمان دارای نام tag باشد و به صورت ((زوج تگ)) مورد استفاده قرار گیرد، آنگاه تگ (Tag) شروع آن به صورت کلی زیر می باشد :

طرح رنگ

که البته گاهی اوقات کدهایی نیز درون آن نوشته می شود. مثل متن زیر :

طرح رنگ

و تگ (Tag) پایان آن نیز به صورت کلی زیر خواهد بود :

طرح رنگ

بنابراین، برای اینکه تنها کلیه عبارت های به شکل تگ پایان (مثل < tag/ >) را در یک متن (مثل تگ های زبان HTML) پیدا کنیم، عبارت قاعده مند (Regular Expressions) زیر را به کار می بریم :

طرح رنگ
نکته

همان طور که مشاهده می کنید، برای رها (Escape) کردن کاراکتر / از قواعد تعریف شده برای آن، کاراکتر \ را قبل از آن نوشته ایم (تا صرفا به عنوان یک کاراکتر معمولی در نظر گرفته شود) :

طرح رنگ

اما اگر نیاز به رها (Escape) کردن کاراکتر / از قواعد تعریف شده برای آن نباشد (در این حالت با خطا روبرو نشویم)، می توانیم عبارت قاعده مند (Regular Expressions) زیر را نیز به کار ببریم (بدون رها (Escape) کردن کاراکتر /) :

طرح رنگ
مثال

متن زیر که در واقع کدهای زبان HTML است را در نظر بگیرید :

طرح رنگ

اکنون عبارت قاعده مند (Regular Expressions) زیر را به کار می بریم :

طرح رنگ

بنابراین عبارت های زیر از متن مورد نظر، برگردانده می شوند (تمامی تگ های (Tag) پایان) :

طرح رنگ
طرح رنگ
طرح رنگ
طرح رنگ

کپی برداری از محتوای سایت کلیدستان، ممنوع بوده و پیگرد قانونی دارد. (تنها استفاده شخصی کاربر، مجاز است) (کپی برداری توسط سایر وب سایت ها = حرام) (بیشتر بدانید)

به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

×

شماره کلید


کلید
×

شماره دسته کلید


دسته کلید
×

جستجو


جستجو
بستن منو
۱۱
تعداد کلیدهای این موضوع
لیست همه کلیدهای این موضوع
دسترسی سریع به دسته کلیدها :

Regular Expressions
مجموعه ویدئوهای آموزشی عبارات قاعده مند (Regular Expressions) - مجموعه Regular Expressions
مجموعه ویدئوهای آموزشی عبارات قاعده مند (Regular Expressions) - مجموعه Regular Expressions
11