@tarp20

Как написать регулярное выражение в Python?

Как написать функцию которая выводит из большой строки только ту часть где есть 1 буква в нижнем регистре которая стоит между 3 букв в верхнем регистре с каждой стороны
то есть: YVYhROP и вывести только эти символы которые в нижнем регистре : h
  • Вопрос задан
  • 98 просмотров
Решения вопроса 2
@FaustGette
import re

string = "YVYhROP"
res = re.search(r'[А-ЯЁA-Z]{3}([а-яёa-z])[А-ЯЁA-Z]{3}', string)
print(res.group(1))
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега Регулярные выражения
re.search(r'(?<=[A-Z]{3})[a-z](?=[A-Z]{3})', s)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы