найти в Ворде "<"

Программирование на Visual Basic for Applications
urban
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 17.04.2005 (Вс) 21:50
Откуда: Алтай

найти в Ворде "<"

Сообщение urban » 17.04.2005 (Вс) 21:59

Хай, олл!
Как в Ворде, с помощью метода Find найти "<" или ">" ?
Всю помощь облазил... Не помню где, но читал, что так обозначается начало и конец строки, т.е. это спецсимволы. Но как обозначить конкретные символы "<" или ">"?

snov
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 28.11.2003 (Пт) 10:12
Откуда: Челябинск

Re: найти в Ворде "<"

Сообщение snov » 18.04.2005 (Пн) 7:55

urban писал(а):Хай, олл!
Как в Ворде, с помощью метода Find найти "<" или ">" ?
Всю помощь облазил... Не помню где, но читал, что так обозначается начало и конец строки, т.е. это спецсимволы. Но как обозначить конкретные символы "<" или ">"?
Д анормально вроде находит (Office XP)

urban
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 17.04.2005 (Вс) 21:50
Откуда: Алтай

Сообщение urban » 18.04.2005 (Пн) 8:34

Проблема в том что при поиске мне нужны Wildcards, т.е.
.MatchWildcards = True

при таком раскладе, символ "<" принимается за Wildcards, а мне нужно найти конкретный "<".
Пример: найти все теги параграфа в HTML-файле
строка поиска должна бы быть такой:
.Text = "<p*>"

выдается ошибка "Неверный шаблон"

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 18.04.2005 (Пн) 8:36

Указывай Escape-символ, помоему это "\". Т.е. "\<".
Lasciate ogni speranza, voi ch'entrate.

urban
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 17.04.2005 (Вс) 21:50
Откуда: Алтай

Сообщение urban » 18.04.2005 (Пн) 20:11

alibek писал(а):Указывай Escape-символ, помоему это "". Т.е. "\<".


сенькаберимяч, все получилось.
странно, в хелпе офиса ничего не сказано про Escape-символы, может есть какой-нибудь более вразумительный справочник стороннего производителя?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 19.04.2005 (Вт) 7:05

Трудно себе представить регулярные выражения без Escape-символа. А "\" это один из стандартных.
Lasciate ogni speranza, voi ch'entrate.

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 19.04.2005 (Вт) 8:50

urban писал(а):странно, в хелпе офиса ничего не сказано про Escape-символы, может есть какой-нибудь более вразумительный справочник стороннего производителя?

Вообще-то сказано:
Чтобы найти символ, являющийся одним из подстановочных знаков, введите перед ним обратную косую черту (\). Например, введите \?, чтобы найти вопросительный знак.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59

    TopList