در حالت عادی، برای جایگزاری یک عبارت با یک عبارت دیگر، از متد Replace رشتهها استفاده میشود:
1 2 3 4 5 6 |
string value = "WWW.FuLLKade.COM"; value = value.Replace("WWW.", "https://"); Console.WriteLine(value); // خروجی: // https://FuLLKade.COM |
متد Replace، حروف بزرگ و کوچک را نیز در نظر میگیرد و اگر به جای WWW بنویسیم www یا Www و یا wWw، دیگر جایگزاری انجام نخواهد شد.
روش حل مشل
بنابراین اگر بخواهیم به حروف بزرگ و کوچک حساس نباشد، میتوانیم خودمان الگوریتم آن را بنویسیم! اما راه حل ساده به صورت زیر میباشد:
1 2 3 4 5 6 |
string value = "WWW.FuLLKade.COM"; value = Regex.Replace(value, "www.", "https://", RegexOptions.IgnoreCase); Console.WriteLine(value); // خروجی: // https://FuLLKade.COM |
کلاس Regex و RegexOptions، در فضای نام System.Text.RegularExpressions قرار دارند.
نظرات ثبت شده بدون دیدگاه