Поиск по ключевым словам с возможностью удаления значенийC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Поиск по ключевым словам с возможностью удаления значений

Сообщение Anonymous »

Я пытаюсь улучшить результаты поиска моей компании, используя метод удаления. У меня есть список значений, которые я хотел бы удалить из строки Ltd;inc;inc.;,. Затем я создаю новое ключевое слово, которое будет использоваться для поиска компании. Одна проблема заключается в том, что я хотел удалить , но он сохранился, любая помощь будет полезна.

Код: Выделить всё

using System;
using System.Text;
using System.Linq;

public class Program
{
public static void Main()
{
string Company = "Foundation Medicine, Inc.";
string CompanyRemoveValues = "Ltd;inc;inc.;,";
var RemoveValues = CompanyRemoveValues.ToLower().Split(';').ToList();

string[] companyParts = Company.ToLower().Split(new Char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

StringBuilder Sb = new StringBuilder();
foreach (string part in companyParts)
{
if (!RemoveValues.Contains(part))
{
Sb.Append(part);
Sb.Append(" ");
}
}

string Search = Sb.ToString();
Console.WriteLine("Keyword");
Console.WriteLine(Search);
}
}
Рабочий образец
https://dotnetfiddle.net/WpALaV

Подробнее здесь: https://stackoverflow.com/questions/786 ... ove-values
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»