Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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
python中的Reg-ex_Python_Regex - Fatal编程技术网

python中的Reg-ex

python中的Reg-ex,python,regex,Python,Regex,我从用户movie=Jumanji接受了一个字符串 我希望在csv文件中使用变量名搜索此字符串,而不考虑大小写。我的文件如下: movieId title genres 1 Jumanji(1995) Adventure|children|fantasy 2 Friends(1994) Romance|Comedy 搜索后,它应返回流派。加载文件并在每行上迭代搜索: with open('your_csv_file.csv'

我从用户movie=Jumanji接受了一个字符串

我希望在csv文件中使用变量名搜索此字符串,而不考虑大小写。我的文件如下:

movieId     title        genres

1          Jumanji(1995)   Adventure|children|fantasy

2          Friends(1994)   Romance|Comedy

搜索后,它应返回流派。

加载文件并在每行上迭代搜索:

with open('your_csv_file.csv', 'r') as infile:
    lines_with_movie_name = [line for line in infile if movie.lower() in line.lower()]

你到底尝试了什么?它只在我输入movie=Jumanji1995时匹配,即当我输入完全相同的数据时匹配,而在我输入movie=jumanji时不匹配。此外,我需要匹配它,无论其大小写显示您用于搜索文件的代码。我们可以帮助改进代码,但是这里的大多数用户不太愿意为您做所有的工作。如果jumanji.capitalize在电影中?