我正在制作一个供个人使用的小型系统,用于处理文件。在这个系统中,我想根据名称对文件进行分类并尽可能自动化。这导致我遇到匹配字符串的问题。
假设我有一个名为的类别A category
和一个名为的两个文件:
a.category.file
lotsofgarbage.a-big-kateory.file
我需要将这些文件名与类别匹配。我想这更像是一个“他们有多相似”的分数,因为没有很好的方法来进行精确匹配。
谁能给我一个简单的好算法来解决这个问题?或者指出我的方向?
我正在制作一个供个人使用的小型系统,用于处理文件。在这个系统中,我想根据名称对文件进行分类并尽可能自动化。这导致我遇到匹配字符串的问题。
假设我有一个名为的类别A category
和一个名为的两个文件:
a.category.file
lotsofgarbage.a-big-kateory.file
我需要将这些文件名与类别匹配。我想这更像是一个“他们有多相似”的分数,因为没有很好的方法来进行精确匹配。
谁能给我一个简单的好算法来解决这个问题?或者指出我的方向?
您可以尝试使用这个(更容易):http ://www.php.net/manual/en/function.similar-text.php