Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 为什么我的正则表达式按字母顺序显示?_Regex_Python 3.x - Fatal编程技术网

Regex 为什么我的正则表达式按字母顺序显示?

Regex 为什么我的正则表达式按字母顺序显示?,regex,python-3.x,Regex,Python 3.x,对于我的作业,我正试图从以下网站上获取信息: 我的代码需要找到电影名称、时间和海报。电影时间和海报都显示在我创建的列表中,它们是按照它们在HTML中的显示顺序显示的,然而,名称似乎是按字母顺序排列的 我们不允许使用BeautifulSoup 这是我当前用于抓拍电影的代码: 从重新导入findall、finditer、多行、DOTALL 从urllib.request导入urlopen 电影_name=[] 电影_times=[] 电影图片=[] 电影列表=[] 电影_page=urlopen(“

对于我的作业,我正试图从以下网站上获取信息:

我的代码需要找到电影名称、时间和海报。电影时间和海报都显示在我创建的列表中,它们是按照它们在HTML中的显示顺序显示的,然而,名称似乎是按字母顺序排列的

我们不允许使用BeautifulSoup

这是我当前用于抓拍电影的代码:

从重新导入findall、finditer、多行、DOTALL
从urllib.request导入urlopen
电影_name=[]
电影_times=[]
电影图片=[]
电影列表=[]
电影_page=urlopen(“https://www.blueroomcinebar.com/movies/now-showing/“”.read().decode('utf-8')
#在蓝色房间屏幕上将电影添加到电影中
find_movie_names=findall(r'(.*?),movies_页面)
find_movie_times=findall(r'([0-9]{1,2}:[0-9]{2}AM | PM)

,movies_page) 查找电影图片=findall(r'',电影页面) 打印(查找电影名称) #将电影添加到阵列 对于“查找电影名称”中的电影: 电影\u name.append(电影) 对于查找电影时间中的电影: 电影\u次。追加(电影) 对于“查找电影”图像中的电影: 电影\图像.附加(电影) 打印(电影名称) 打印(电影和图像) 对于范围内的电影(len(电影名称)): movies\u list.append(“{};{};{}.”格式(movies\u name[movie]、movies\u times[movie]、movies\u image[movie-1]))
目前,列表中的名称按顺序排列

[《阿拉丁》,《复仇者:终局》,《昌迪加尔·阿姆利察·昌迪加尔》,《约翰·威克-帕拉贝伦》,《远射》,《口袋妖怪侦探皮卡丘》,《波姆斯》,《喧嚣》,《高端婚礼》]
它们应按以下顺序排列:

[《复仇者:终局》,《远射》,《口袋妖怪侦探皮卡丘》,《喧嚣》,《约翰·威克-帕拉贝勒姆》,《阿拉丁》,《昌迪加尔·阿姆利萨·昌迪加尔》]
N.p。
可能有一部电影会在OCAP的前身第二次上映。我不能100%确定为什么会这样,但这似乎是一种特殊的放映方式,每天轮流放映不同的电影。

当然可以,谢谢。成功了吗?什么有效?现在解决了吗?是的,解决了。他们删除了他们的评论,但出于某些原因,你是否值得发布解决方案?是的,谢谢。成功了吗?什么有效?现在解决了吗?是的,解决了。他们删除了他们的评论,但出于某些原因,你是否值得发布解决方案?