В выражении ерунда написана. Слэши и точку экранировать не нужно. Наверняка нужна часть пути после «/admin», а не сам «admin». Наверняка с «/admin» адрес должен начинаться, а не содержать этот фрагмент где угодно.
^if(^adress.match[\/(admin)\.+]) — это проверка на совпадение, а не извлечение совпадений, последующее $match.1 ничего не вернёт, даже если строка совпадёт с выражением.