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

2024-09-19 14:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我在imageboard上乱搞字符串,我希望能够从URL的末尾抓取板名。我想知道是否可以使用%s将其保存到另一个变量,但我只知道如何使用该变量进行赋值。下面是URL结尾的示例

url = '/a/thread/144681013/'

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

我不能只说它位于url[1]位置,因为董事会可能不止一个字母,比如:

url = '/fdf/thread/144681013/'

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

我在任何地方的文档中都找不到一个例子,是否有任何占位符可以放在线路板上自动提取url的线路板部分


Tags: theto字符串boardurlsavewherethread
1条回答
网友
1楼 · 发布于 2024-09-19 14:32:11

您可以在/字符处split your string并获取结果列表的第二个元素(第一个元素是空的,因为前面的/

board = url.split('/')[1]

如果需要,也可以使用正则表达式

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

相关问题 更多 >