Спасибо. на второй вопрос понял ответ. А по первому - переменная не пустая(на скрине с конструктором текст из переменной),у меня два предположения,либо я пишу регулярку в конструкторе не правильно и он мне находит то что нужно, второй вариант это кубик не все регулярки понимает.