Страница 2 из 4
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 15:19
kuntashov
Будут репорты, но надо потерпеть выходных

Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 15:47
JohnyDeath
А для winows-машин эта ВК имеет какой-то смысл? Или не везде можно запустить COM объект "VBScript.RegExp"?
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 15:59
orefkov
Ну так навскидку не скажу, но вроде как в ICU возможности regexp'ов более богатые, чем в VB/JS.
В VB например look-behind нету.
Плюс доделаю еще replace/split - этого тоже в VBScript.RegExp нету.
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 16:02
kuntashov
К сожалению, не везде можно использовать VBScript.RegExp, а во-вторых, я предпочитаю русскоязычный синтаксис методов/свойств - выглядит аутентичнее на фоне всего остального кода.
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 16:12
JohnyDeath
Да, выглядит намного приятнее, но мне интересно из практических соображений где может не взлететь "VBScript.RegExp".
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 19:03
kuntashov
На серверах, где не установлен WSH, например. Windows Server Core иногда ставят так, что там все порезано.
Плюс, Александр ответил, что регулярки VBS не поддерживают look-behind/look-forward группировки и ряд других возможностей.
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 21:23
artbear
Интересная ВК.
Нужно будет заюзать юнит-тестирование
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 21:25
artbear
Ну и в Снегопате подобная фича пригодится.
у нас же много чего на регулярках сделано.
Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 22:10
orefkov
Я хочу сделать эту ВК еще и аддином к снегопату.
И функционал пригодится, и
будет синтакс-контроль проходить

Re: Парсер регулярных выражений без Com
Добавлено: 12 июл 2012, 22:12
orefkov
Кстати, неплохо бы было сравнить производительность regexp'ов от ICU и JS/VBS.