我需要在相当长的字符串中搜索 CPV(通用采购词汇)代码。
目前我正在用一个简单的 for 循环和 str.find()
问题是,如果 CPV 代码以稍微不同的格式列出,该算法将找不到它。
在字符串中搜索代码的所有不同迭代的最有效方法是什么?这仅仅是重新格式化多达 10,000 个 CPV 代码并为每个实例使用 str.find() 的情况吗?
不同格式的示例如下
30124120-1
301241201
30124120 - 1
30124120 1
30124120.1
等等
谢谢 :)