Python精确匹配绝对精确匹配

2024-03-28 20:33:41 发布

您现在位置: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

我不想要任何额外的东西,除了确切的工作职位,我把输入。我只想见老师、牙医、总经理、地区经理、公共汽车司机、领队或舞者

我不知道我的代码是什么丢失了它显示的职务和没有其他人


Tags: 代码indexmatchmanagerteamgeneralleadteacher
1条回答
网友
1楼 · 发布于 2024-03-28 20:33:41

修正了你的正则表达式。你需要在开头加一个^,在结尾加一个$

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

相关问题 更多 >