将字符串的可变大小部分保存到另一个变量

时间:2016-07-25 21:22:59

标签: python string variables url

我正在使用图像板上的字符串,我希望能够从URL的末尾获取电路板名称。我想知道我是否可以使用%s将其保存到另一个变量,但我只知道如何使用它来分配。以下是URL结尾的示例。

url = '/a/thread/144681013/'

board = #Where I want to save the 'a'

我不能在url[1]位置说出来,因为董事会可能超过1个字母,例如:

url = '/fdf/thread/144681013/'

board = #Where I want to save the 'fdf'

我无法在任何地方的文档中找到一个示例,是否有任何占位符可以放入电路板中,自动提取网址的电路板部分?

1 个答案:

答案 0 :(得分:1)

您只需//个字符,然后抓住结果列表的第二个元素(第一个元素为空,因为前导board = url.split('/')[1]

import re
board = re.search('(?<=^\/).*?(?=\/)', url).group()

如果您愿意,也可以使用正则表达式。

{{1}}