code
не является массивом char16_t
с (хотя его можно рассматривать как массив из 1 элемента). Таким образом, разыменование &code + 1
приведет к неопределенному поведению при доступе за пределы.
Вместо этого вы можете сделать следующее: разрешен доступ (Я предполагаю, что char16_t
имеет два байта).
Я не знаю никаких инструментов, что можно встроить в приложение. RegexBuddy, который я разработал, действительно обеспечивает COM-интерфейс и интерфейс командной строки, который позволяет Вашему приложению отправлять регулярное выражение RegexBuddy и получать измененное регулярное выражение назад от RegexBuddy. Веб-сайт RegexBuddy имеет больше деталей.
RegexBuddy показывает английский анализ языка регулярного выражения и предоставляет меню "Insert Token" для легкого создания регулярного выражения, не помня синтаксис.
Я действительно как regexbuddy http://www.regexbuddy.com/
экспресс действительно хорош к и сгенерирует c# код http://www.ultrapico.com/Expresso.htm
оба покажут Вам "псевдо" представление regex
Экспресс:
Существует также усовершенствованная (коммерческая) версия (http://www.ultrapico.com/Expresso.htm)