Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 3 ]
- Зарегистрирован: 26.07.2010
- Сообщений: 26
- Поблагодарили: 2
Тема: Стиль знака для произвольной последовательности: как описать \n?
Задача: большого объёма файлы, содержащие текст на двух и более языках, требуется разметить стилями с тем, чтобы впоследствии по завершении обработки собственно текста их можно было превратить в исходный код тегированного формата.
То есть абзацы впоследствии должны стать строками кода (с заданными тегами или последовательностью тегов в начале и конце абзаца), а символы и цепочки символов, помеченные стилями знаков, должны получить по тегу или последовательности тегов перед первым символов и после последнего.
Так вот с абзацами справиться худо-бедно удалось, а вот с символами — не выходит никак.
В случае с абзацем было просто: тупо берутся все символы перед символом возврата каретки. На это моих познаний хватило. А когда совершенно произвольный текст окружает совершенно произвольный фрагмент, выделенный только стилем знака? Как найти и выделить то, что должно стать \n?
Допустим, в файле имеется такой абзац:
Кокин А. В. Найти и заменить: освойте поиск в редакторе Word. — 2008.10.03. [Электронный ресурс] // Word Expert: Профессиональная работа с текстом. [сайт] — Режим доступа: http://wordexpert.ru/page/najti-i-zamen … ktore-word (2010.07.26)
Что задавать в строке поиска, чтобы можно было, скажем, Найти и заменить: освойте поиск в редакторе Word. (символам которого присвоен соответствующий именованный стиль знака) заменить на то же самое, но с нужным тегом в начале и в конце? То есть чтобы в строке замены поставить
^0091tag1^0093\1^0091/tag1^0093
и получить:
Кокин А. В. [tag1]Найти и заменить: освойте поиск в редакторе Word.[/tag2] — 2008.10.03. [Электронный ресурс] // Word Expert: Профессиональная работа с текстом. [сайт] — Режим доступа: http://wordexpert.ru/page/najti-i-zamen … ktore-word (2010.07.26) ?

- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: Стиль знака для произвольной последовательности: как описать \n?
Нужно при поиске указать стиль текста, а поисковое выражение оставить пустым. В поле замены использовать ^& для обозначения найденного выражения: [tag1]^&[/tag1]
Можно обойтись и без подстановочных знаков.
Лучше день потерять — потом за пять минут долететь!
- Зарегистрирован: 26.07.2010
- Сообщений: 26
- Поблагодарили: 2
Re: Стиль знака для произвольной последовательности: как описать \n?
Эк! Вот это да… Огромное спасибо!
Как водится, самое здравое решение лежит на поверхности. А я-то несколько месяцев голову ломал, уже XML наполовину успел изучить. Но с текстом всё-таки куда удобнее работать в традиционном текстовом редакторе.
Сообщений [ 3 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Стиль знака для произвольной последовательности: как описать \n?
В век Интернета разобраться в чем-либо стало одновременно и проще и сложней. Как это? Сейчас поясним на примере. На портале о Microsoft Office Word вы узнаете про: антонимы к слову маверик.
Давайте возьмем, допустим, мощнейший редактор текста, всем хорошо известный и почти каждым используемый Microsoft Word. Наш сайт о Microsoft Office Word даст ответ про: чем открыть word 2010.
Казалось бы, о нем мы знаем все, он как супруг, с которым прожили много лет. Но, как человека нельзя изучить на 100 %, так и эта программа таит в себя множество скрытых функций и возможностей. На портале о Microsoft Office Word вы узнаете про: заполнение табуляции точками.
Часто человек и не задумывается о них, пока вдруг не понадобятся. И вот тут-то все просто и сложно, потому что информации в Интернете масса, но ее еще надо найти и отсортировать. На портале о Microsoft Office Word вы узнаете про: поиск слова в ворде.
Впрочем, если вы обратитесь на форум Ворд Эксперт, просеивать песок в поисках золотых крупиц не придется. Наш сайт о Microsoft Office Word даст ответ про: отключить функцию просмотре пробелов в ворде.
И работать с Word по-старинке тоже. На нашем сайте собрана вся необходимая информация, ссылки на литературу, вопросы, которые тревожат пользователей довольно часто. На портале о Microsoft Office Word вы узнаете про: что такое поля страницы в word 2003.
Настройкам различных версий программы и форматированию, редактированию текстов посвящен целый раздел. На портале о Microsoft Office Word вы узнаете про: непечатаемые знаки как поставить.
В другом разделе вас научат, как автоматизировать работу, в третьем предложат готовые решения (написанные другими пользователями макросы, схемы и так далее). На портале о Microsoft Office Word вы узнаете про: заменить знак абзаца на знак переноса.
Наконец, если вы все-таки не нашли то, что необходимо вам в данный момент, можете оставить заявку.
Потратив несколько минут на чтение форума сайта Ворд Эксперт, вы сэкономите гораздо больше времени. Наш сайт о Microsoft Office Word даст ответ про: сравнение документов в exel.