Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как заставить VBScript.RegExp воспринимать кодировку? / 3 сообщений из 3, страница 1 из 1
22.08.2006, 15:52
    #33935202
San-d
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить VBScript.RegExp воспринимать кодировку?
Добрый день.
Возможно ли заставить \w, \b и подобные служебные символы "понимать" русский язык?
...
Рейтинг: 0 / 0
22.08.2006, 18:04
    #33935682
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить VBScript.RegExp воспринимать кодировку?
Нет, невозможно.
В документации прямо написано:
автор \w Matches any word character including underscore. Equivalent to '[A-Za-z0-9_]'.
Так что берись за перл, он умеет подключать локали.
...
Рейтинг: 0 / 0
22.08.2006, 19:03
    #33935853
San-D
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как заставить VBScript.RegExp воспринимать кодировку?
Ок, спасибо.
За перл не получится в данном случае.
Пока решил задачку тремя подстановками:

РегЭксп.Pattern = "([\s\!\?\(«""'-\:;\.,])(" + СтрокаПоиска + ")([\s&\!\?\)«""'-\:;\.,])";

РегЭксп.Pattern = "^(" + СтрокаПоиска + ")([\s&\!\?\)«""'-\:;\.,])";

РегЭксп.Pattern = "([\s\!\?\(«""'-\:;\.,])(" + СтрокаПоиска + ")$";
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как заставить VBScript.RegExp воспринимать кодировку? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]