-1

私はこれをPythonで行っています。このような変数がいくつかあります。

team = "St. John's"
db_team = "St. John's"  
db_team = "St John's" 
#I am not sure which variable db_team will equal

re.search(team, db_team) 

しかし、チーム変数内のピリオドのために明らかにこれは機能しませんが、同時に、チーム変数からすべてのピリオドを取り出すことはできません。team 変数を取得して、db_team 変数のいずれかに一致させる方法がわかりませんか?

4

3 に答える 3

2

re.escapeドットやその他すべての怪しいものをエスケープするために使用します。

re.search(re.escape(team), db_team)
于 2013-06-01T23:37:06.513 に答える
0
team = "St\\.? John's"

\\をエスケープし.?はオプションにします。

于 2013-06-01T23:33:09.563 に答える