Вход на сайт
VBA: Like-operator
NEW 10.02.06 12:01
нужна помощь с регулярными выражениями в VBA (так его перетак)
пытаюсь задать формат для телефона.
регулярные выражения в VBA не нашел, только Like-оператор.
формат должен быть следующим:
+КодСтраны (КодГорода) НомерФирмы-ВнутреннийНомер
+55 (555) 5555-55555
Не могу найти следующее:
как задать (любое кол-во цифр, но как минимум одна)?
что-то, типа #+
Like "[+]#+ (#+) #+[-]#+" не пашет.
Спасибо.
пытаюсь задать формат для телефона.
регулярные выражения в VBA не нашел, только Like-оператор.
формат должен быть следующим:
+КодСтраны (КодГорода) НомерФирмы-ВнутреннийНомер
+55 (555) 5555-55555
Не могу найти следующее:
как задать (любое кол-во цифр, но как минимум одна)?
что-то, типа #+
Like "[+]#+ (#+) #+[-]#+" не пашет.
Спасибо.
NEW 10.02.06 12:47
В Like любое кол-во, но как минимум одна не сушествует.
В Access XP, например только
А все думают, что на васике просто программировать.
Другой вариант добавить Verweis на Microsoft VB Script Regular Expressions 5.5 там и найдешь свое счастье.
Вот тут примерчик есть
http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/tipps/tip0426.shtml
В Access XP, например только
В ответ на:
? Ein beliebiges einzelnes Zeichen.
* Kein oder mehrere Zeichen.
# Eine beliebige einzelne Ziffer (0 - 9).
[ZeichenListe] Ein beliebiges einzelnes Zeichen in ZeichenListe.
[!ZeichenListe] Ein beliebiges einzelnes Zeichen, das nicht in ZeichenListe enthalten ist.
? Ein beliebiges einzelnes Zeichen.
* Kein oder mehrere Zeichen.
# Eine beliebige einzelne Ziffer (0 - 9).
[ZeichenListe] Ein beliebiges einzelnes Zeichen in ZeichenListe.
[!ZeichenListe] Ein beliebiges einzelnes Zeichen, das nicht in ZeichenListe enthalten ist.
А все думают, что на васике просто программировать.

Другой вариант добавить Verweis на Microsoft VB Script Regular Expressions 5.5 там и найдешь свое счастье.
Вот тут примерчик есть
http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=vb/tipps/tip0426.shtml
NEW 10.02.06 14:41
про коды...а не удобней ли сдеалть <kombobox> и два <textbox> а
в первом выбираю +49 (+71 и т.д) , во втором ввожу <Vorwahl> в третьем <telefon>
потом обеденить всё в один <String> для БД...или не объединять..
куда меньше людей ошибаться будет..
в первом выбираю +49 (+71 и т.д) , во втором ввожу <Vorwahl> в третьем <telefon>
потом обеденить всё в один <String> для БД...или не объединять..
куда меньше людей ошибаться будет..
10.02.06 16:49
в ответ Quo Vadis 10.02.06 14:12
No. There is way how to translate between two languages. You may make only some transformation, but without warranties that translated code will work. Simple example - to translate from Delphy to C++ you will have to find a way how to create C++ object form the stream...
