Без контекста невозможно дать точный ответ на первый вопрос о значении переменной match. Однако, вообще говоря, в переменную match может быть присвоено любое значение в программировании, зависит от того, какая операция присваивания происходит.
Относительно второго вопроса, если в переменную match попадает только часть с "лeмоном", а не вся строка, это может быть связано с использованием какого-то метода или функции, который возвращает только определенную часть строки или фрагмент, соответствующий определенному шаблону или условию. Без уточнения, какие операции выполняются и какие методы используются, нельзя дать точный ответ на этот вопрос.