У меня есть надстройка VSTO, которая может сопоставляться с определенными кодами в теле документа. Сами коды - это просто строки, которые я синтаксически сопоставляю для проверки.
Мой анализ с использованием StoryRange работает нормально, но, конечно, я получаю редкое исключение, когда пользователь делает что-то необычное в своем документе. Я заметил, что некоторые пользователи вводят закладки в середину строки кода, и это отбрасывает мое соответствие проверки. Вместо кода «34 -RD-345», когда вы обнаружите скрытое форматирование в Office 2007, вы увидите что-то вроде «34 -RID-345». Форматирование закладки выглядит как прописная буква i (I), и я вижу, что закладка присутствует с помощью опции закладки на ленте.
Кто-нибудь знает, как я могу игнорировать закладку при сканировании текста?
Может быть, даже лучшая альтернатива, может быть, просто ограничить мой анализ [a-Z] [0-9]. Возможно ли что-то подобное?