اگر از منوی View گزینه ی Object Browser رو انتخاب کنی و به دنبال کلمه ی "Match" بگردی، نتایج جالبی(!) رو می بینی!من برنامه ام به زبان C# است .ووقتی کدها را به آن تبدیل میکنم Match را نمیشناسد باید از چه using استفاده کنم؟؟
خیر!آیا باید در حلقه foreach تابع Function Highlight را صدا بزنم ؟؟
به این جمله دقت کن:
موفق باشید.دلیگیت MatchEvaluator تنها در زمان استفاده از متد Replace کلاس Regex کاربرد خواهد داشت و با هر بار یافت شدن یک عبارت در رشته، فراخوانی می شود.
توجه داشته باش که این فراخوانی به معنای اجرای هر باره ی متد نیست! متد Regex در زمان پیدا شدن یک عبارت در یک رشته، کلاسی از نوع Match را برگشت خواهد داد که شامل اطلاعات رشته ی یافت شده است؛ و این عمل جستجو تا زمان رسیدن به پایان رشته انجام می شود.





پاسخ با نقل قول