Как назначить подстроку переменной с помощью регулярных выражений? - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь извлечь код языка из URL (например, / en / blog / first-post /) с этим выражением [^/]\w{1}, и это работает. Мне нужно присвоить его переменной language_code = re.match('[^/]\w{1}') Однако это не сработает, потому что я не хочу предоставлять строку для сопоставления в качестве аргумента. Я просто хочу получить две буквы из строки.

1 Ответ

0 голосов
/ 14 января 2020

при REPL:

>>> import re
>>> url_string = "/en/blog/first-post/"
>>> re.search('[^/]\w{1}', url_string)[0]
'en'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...