Анализ текста в текстовом документе - Как я могу заставить его игнорировать закладки? - PullRequest
2 голосов
/ 26 сентября 2011

У меня есть надстройка VSTO, которая может сопоставляться с определенными кодами в теле документа. Сами коды - это просто строки, которые я синтаксически сопоставляю для проверки.

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

Кто-нибудь знает, как я могу игнорировать закладку при сканировании текста?

Может быть, даже лучшая альтернатива, может быть, просто ограничить мой анализ [a-Z] [0-9]. Возможно ли что-то подобное?

1 Ответ

0 голосов
/ 26 сентября 2011

Вы можете получить все закладки, затем удалить их все, а затем снова проанализировать документ.

...