我正在尝试创建一个reddit机器人,从一个subreddit下载所有新图片,我已经完成了下载部分,但我现在要做的是根据标题中的特定字符串将这些图片分组到特定的目录中。“你好[1234x1234]”我只想要方括号内的字符,不管它们是什么。我该怎么做呢?
2izufjch1#
您可以使用re仅获取1234x1234\[和\]匹配左右方括号。.+?匹配除换行符以外的一个或多个字符,并在找到结束方括号后立即停止。(和)将捕获与.+?匹配的字符
re
1234x1234
\[
\]
.+?
(
)
import re title = "Hello [1234x1234]" match = re.search(r"\[(.+?)\]", title) if match: target = match.group(1) print(target)
输出:
1条答案
按热度按时间2izufjch1#
您可以使用
re
仅获取1234x1234
\[
和\]
匹配左右方括号。.+?
匹配除换行符以外的一个或多个字符,并在找到结束方括号后立即停止。(
和)
将捕获与.+?
匹配的字符输出: