У меня есть ключевое слово 50000, которое применяется шаблон регулярного выражения. Мое приложение получает некоторый текстовый контент и пытается найти ключевые слова, которые являются математикой с этим контентом.Быстрый способ сопоставления текста с несколькими шаблонами регулярных выражений
Я делаю это как цикл по всем ключевым словам и поиск каждого из них в контенте.
Потому что слишком много контента для соответствия. Я готов найти лучший способ, если он существует.
Есть ли лучший способ сделать это?
Это пример код, я сейчас делаю:
List<string> keywords = getKeywords();
string textToMatch = getNews();
List<string> result = new List<string>();
foreach (var keyword in keywords)
{
Match r = Regex.Match(textToMatch, keyword);
if(r.Success)
result.Add(keyword)
}
Я думаю, вам лучше спросить в разделе [Обзор кода] (http://codereview.stackexchange.com/). – Han
@ Handoko.Chen nope. это не устраивает Code Review, потому что здесь нет кода, который нужно пересмотреть! –
@ M.kazemAkhgary, я забыл сказать ему, что он должен предоставить код для проверки. – Han