(SearchTool) В настоящее время у меня есть очень длинная строка, которая может содержать несколько слов, включая знаки препинания или скобки.Однако теперь моя проблема заключается в том, что, когда я набираю поисковый запрос типа «яблоко», я фильтрую текстовую строку по пробелам, поэтому я получаю только одиночные символы.Но так как может случиться так, что в тексте написано, что "" яблоко "" будет разделенным словом "" яблоко "", теперь мне все равно нужно как-то отделить com от него, есть ли возможность реализовать его со всеми специальными символами?
string[] splittedTxt = text.Split(' ');
if (decisionForWholeWords == true && decisionForSpelling == false)
{
foreach (var item in splittedTxt)
{
if (wordToFind.ToLower() == item.ToLower())
{
Console.BackgroundColor = ConsoleColor.Red;
var cursorPositionTop = Console.CursorTop;
var cursorPositionLeft = Console.CursorLeft;
wordFound = true;
foundWordPositions.Add(new CursorPosition(cursorPositionTop, cursorPositionLeft));
}
Console.Write(item);
if (wordFound) // reset color
{
Console.BackgroundColor = ConsoleColor.Black;
wordFound = false;
}
Console.Write(" ");
}
}