پاسخ ها (1)
1
Tavana
با استفاده از RegularExpression می توانید کلمات تکراری پشت سر هم را حذف کنید بدون اینکه مشکلی که بیان کردید به وجود بیاد.
برای این کار ابتدا این کلمات را پیدا می کنیم و در تهایت کل عبارت تکراری را با یکی از آنها جایگزین می کنیم.
قطعه کد زیر این کار را انجام می دهد.
Regex regex = new Regex(@"(\w*?\s+)(\1)+", RegexOptions.Multiline | RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);
string result = regex.Replace(sentence , @"$1");
پاسخ به سوال