По сути, моя проблема заключается в том, что пользователи хотели бы искать французское слово с акцентированными символами, но без ввода акцентированных символов, а затем подсвечивать реальное акцентированное слово, если оно найдено ... Так, например, они будут вводить " объявлять "но в результирующих наборах это будет выглядеть как" déclare ", а в случае обнаружения" déclare "будет выделено.
Моей первой мыслью было просто заменить символы на регулярное выражение, но потом я вспомнил, что мне нужно будет заново вставить замененные символы после поиска ... Я думал о том, чтобы затем использовать какую-то карту символов, которая бы отслеживать положение и характер, чтобы, когда поиск был закончен, я мог вернуть набор результатов в прежнее состояние. Это кажется немного грубой силой, и мне было интересно, есть ли у кого-нибудь лучшая альтернатива? Я использую Visual Studio 2005 с этим приложением.
Любой совет будет высоко ценится!
Спасибо