У меня есть следующий код:
import pandas as pd
s = pd.Series(['toy story (1995)', 'the pirates (2014)'])
print(s.str.extract('.*\((.*)\).*',expand = True))
с выводом:
0
0 1995
1 2014
Я понимаю, что функция извлечения извлекает значения в скобках для обоих объектов серии.Однако я не понимаю, как.Что именно означает '.*\((.*)\).*'
?Я думаю, что звездочки представляют собой символы подстановки, но помимо этого я совершенно не понимаю, что на самом деле происходит с этим выражением.