如何使用正则表达式将子字符串分配给变量?



我正在尝试使用此表达式从网址(例如:/en/blog/first-post/(中提取语言代码[^/]w{1}并且它可以工作。我需要的是将其分配给变量language_code = re.match('[^/]w{1}')但是,这不起作用,因为我不想提供要匹配的字符串作为参数。我只想从字符串中得到两个字母。

在 REPL

>>> import re
>>> url_string = "/en/blog/first-post/"
>>> re.search('[^/]w{1}', url_string)[0]
'en'

最新更新