Python完全匹配-绝对完全匹配

时间:2018-07-09 20:30:53

标签: python

根据我的代码,我试图找到与输入中列出的任何职位完全匹配的

输入

这是str包含特定的匹配

dfp1[dfp1.index.str.match('Teacher|Dentist|General Manager|District Manager|Bus Driver|Team Lead|Dancer')]

输出为:

Teacher
Teacher, Middle
Teacher, High
Dentist, Sanford
Dentist
General Manager
General Manager, Dollar Tree
Team Lead
Dancer, 10th
Dancer
Dancer, Previous

除了输入的确切职位以外,我不需要其他任何内容。我只想只看到老师或牙医或总经理或地区经理或公共汽车司机或领队或舞者。

我不确定我要显示职位名称的代码缺少什么,没有其他代码。

1 个答案:

答案 0 :(得分:0)

修复了您的正则表达式。您需要在开头添加^,在末尾添加$

dfp1[dfp1.index.str.match('^(Teacher|Dentist|General Manager|District Manager|Bus Driver|Team Lead|Dancer)$')]