Что это за ответы с "7.{9}"
? Они будут соответствовать таким вещам, как «7abc efghi», который явно две строки (на мой взгляд, исходя из тона вопроса). Они также будут соответствовать "7999999999999999999999999999" (что явно неверно в зависимости от вопроса), если вы не дадите понять, что используете функцию RE с неявными границами линии начала / конца.
Что вам, вероятно, понадобится, это белый список возможных символов, которые подстегивают строку, что-то вроде:
7[A-Za-z0-9]{9}
с (потенциально) границами слов с любой стороны, или (для более старых двигателей RE без этой функции) все эти:
[^A-Za-z0-9]7[A-Za-z0-9]{9}[^A-Za-z0-9]
^7[A-Za-z0-9]{9}[^A-Za-z0-9]
[^A-Za-z0-9]7[A-Za-z0-9]{9}$
^7[A-Za-z0-9]{9}$
Если есть больше символов, которые вы считаете частью "строки", просто добавьте их в разделы "[A-Za-z0-9]"
.