Правильная входная строка на основе списка правильных значенийC#

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

Сообщение Anonymous »

У нас есть список названий песен (простой список), пользователь отправляет текстовое сообщение с просьбой указать 5 песен, что-то вроде

Привет, команда, как ты, это мои 4 любимые песни?
  • Queen - Bohemian Rhaspody
  • The Beatles - Hey Jube >
  • Майкл Джексон – Билли Джин
  • А-ха – Take On Ne
О, вообще-то я тоже хочу добавить это в список
5. Aerosmith — Мечтайте

Как лучше всего сравнить строку, отправленную пользователем, со списком правильных песен и автоматически исправить введенные пользователем данные? и в результате получите новую строку с правильными заголовками:

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

1. Queen - Bohemian Rhapsody
2. The Beatles - Hey Jude
3. Michael Jackson - Billie Jean
4. A-ha - Take On Me
5. Aerosmith - Dream On
Я просматривал https://azure.microsoft.com/en-gb/produ ... i-language, но не увидел возможности исправить значения на основе предварительных -определенный список. Мы не можем использовать для этого LLM, так как наш правильный список содержит 25 000 имен, и было бы слишком безумно, чтобы пропускать через него каждый вход.
Есть ли у кого-нибудь предложение, в идеале я ищу библиотека C# или внешний API
спасибо!

Подробнее здесь: https://stackoverflow.com/questions/785 ... ect-values
Ответить

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

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

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

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

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