0
有沒有辦法檢查一個字符串的任何部分是否與python中的另一個字符串匹配?另一個字符串中包含的字符串的一部分正則表達式python
對於例如爲:我的URL看起來像這樣
url = pd.DataFrame({'urls' : ['www.amazon.com/ANASTASIA-Beverly...Brow/dp/B00GI21NZA', 'www.ulta.com/beautyservices/benefitbrowbar/']})
,我有一個字符串看起來像:
string_list = ['Benefit Cosmetics', 'Anastasia Beverly Hills']
string = '|'.join(string_list)
我想與url
匹配string
。
Anastasia Beverly Hills
與www.amazon.com/ANASTASIA-Beverly...Brow/dp/B00GI21NZA
和
www.ulta.com/beautyservices/benefitbrowbar/
與Benefit Cosmetics
。
我一直在嘗試url['urls'].str.contains('('+string+')', case = False)
但這並不符合。
什麼是正確的方法來做到這一點?
結帳:http://www.pythontutor.com/visualize.html#mode=edit –