هایپر سورس

مرجع کاربردی برنامه نویسان ایـــرانی

Replace کردن فقط یک مورد در متن با Regex سی شارپ

در صورتی نیاز داشتید فقط متنی را یک بار در یک متنی replace کنید میتوانید از دسترو موجود در کلاس regex سی شارپ استفاده کنید
برای این منظور کافی است از دستور regex به شکل زیر استفاده شود

Regex regex = new Regex(Regex.Escape("هایپر سورس"));
                            string ReplacementString = "HyperSource";
                            string Content = "هایپر سورس، مزکر آموزش برنامه نویسی و طراحی وب میباشد، لذا در هایپر سورس مثال ها بصورت عملی اموزش داده میشوند.";
                            InputFileContent = regex.Replace(Content, ReplacementString, 1);

در کد بالا ابتدا یک regex تعریف میوشد و داخل آن توسط متد Escape متنی که میخواهیم در متن تغییر دهیم را معرفی میکنیم
سپس توسط دستور regex.Replace کار را به این صورت انجام میدهیم :

پارامتر اول : متنی که قصد داریم تغییرات را روی ان انجام دهیم
پارامتر دوم :مقداری که قرار است بجای بخش های تغییر یافته در متن اصلی جاگذازی شود
پارامتر سوم : تعداد تغییر ها


خروجی :
 "Hypersource مزکر آموزش برنامه نویسی و طراحی وب میباشد، لذا در هایپر سورس مثال ها بصورت عملی اموزش داده میشوند."در بخش های بعدی سعی خواهد شد تا شما رو بیشتر با این کلاس آشنا کنیم ، از این کلاس علاوه بر کار های ابتدایی پردازش رشته، میتوان اعتبار سنجی متون،استخراج بخش هایی از یک متن که دارای فرمت های خاصی هستند
مثل استخراج اعداد ، اعداد اعشاری ، ادرس های ایمیل ، شماره تماس ها و . . .

توجه :

بنا به درخواست کاربران عزیز وبسایت، گروه برنامه نویسی و طراحی راه اندازی کردیم که امیدواریم جایی برای به اشتراک گذاشتن دانسته ها،تجارب برنامه نویسی و طراحی کاربران باشد.
جهت عضویت اینجا در گروه اینجا کلیک کنید .


نام محصول : Replace کردن فقط یک مورد در متن با Regex سی شارپ خرید
قیمت : 0 تومان بعد از پرداخت به صفحه دانلود هدایت خواهید شد
اگر میخواهید لینک دانلود را در ایمیل خود نیز داشته باشید ، ادرس ایمیلتان را هم وارد نمائید

    
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید
در صورتی که تمایل دارید بعد از درج اخرین پست در این زمینه از طریق پیامک اگاه شوید ، شماره خود را در باکس زیر بنویسید
نام شما (فارسی)
شماره موبایل
موضوع ها
در صورت امکان برای ثبت شماره خود ، از خطوط ایرانسل استفاده نمائید ، در صورتی که در خطوط همراه اول پیامک های مارا دریافت نمیکنید ، دلیل ان میتواند تلقی شدن پیامک های اگاه سازی ما از نوع تبلیغاتی توسط اپراتور شما و عدم ارسال ان در به شما باشد (این امر مواقعی اتفاق میافتد که دریافت پیام های تبلیغاتی از طرف شما یا اپراتور بلاک شده باشد)
نویسنده : ParSa رتبه کاربر : تعداد پست های کاربر : 146 این کاربر تا به حالا توسط 0 کاربر مورد تقدیر و تشکر واقع شده پیام نویسنده :


عادل پارسا هستم کارشناس مهندسی نرم افزار
کار برنامه نویسی رو از سال 86 با زبان C شروع کردم و الان بیشتر از 6 ساله که بصورت حرفه ای در زمینه طراحی وب ، برنامه نویسی ویندوز ، وب ، ربات های وبگرد و ... فعالیت دارم

فعالیت و مهارت ها :

Asp.Net MVC C# / C/C++ Android Programming (Java)
Css3 & Html5 Js & Jquery Advanced Ajax Bootstrap & ResponsiVe Design
Reporting Tools SEO Sql Server SQLite



هم اکنون نـــظر بدهید
نظر دهید
   
  
 
 
   


ارتباط با ما

double click for close / دوبار کلیک برای بستن پنجره