本公開涉及數(shù)據(jù)處理,具體涉及字符串的匹配方法、裝置、電子設備、介質(zhì)及產(chǎn)品。
背景技術:
1、相關技術中,針對數(shù)據(jù)量級較大的應用場景,可以利用預先訓練好的搜索模型進行字符串匹配處理。由于預先訓練好的搜索模型通常需要大量的計算資源來進行訓練和推理,若將其應用在數(shù)據(jù)量級較小的場景中進行字符串匹配,則可能會浪費計算資源。
技術實現(xiàn)思路
1、有鑒于此,本公開提供了一種字符串的匹配方法、裝置、電子設備、介質(zhì)及產(chǎn)品,以解決針對數(shù)量級小場景進行字符串匹配的問題。
2、第一方面,本公開提供了一種字符串的匹配方法,方法包括:
3、獲取第一字符串以及待查詢字符串,第一字符串包括多個第一字符子串;
4、對于各第一字符子串,在待查詢字符串進行匹配,確定第一字符子串對應的候選字符子串以及候選字符子串在待查詢字符串中的第一位置;
5、基于候選字符子串對應的第一位置以及多個候選字符子串對應的第一位置之間的位置關系,確定第一字符子串在待查詢字符串中對應的目標字符子串;
6、標注目標字符子串,得到待查詢字符串對應于第一字符串的匹配結果。
7、第二方面,本公開提供了一種字符串的匹配裝置,裝置包括:
8、獲取模塊,用于獲取第一字符串以及待查詢字符串,第一字符串包括多個第一字符子串;
9、匹配模塊,用于對于各第一字符子串,在待查詢字符串進行匹配,確定第一字符子串對應的候選字符子串以及候選字符子串在待查詢字符串中的第一位置;
10、處理模塊,用于基于候選字符子串對應的第一位置以及多個候選字符子串對應的第一位置之間的位置關系,確定第一字符子串在待查詢字符串中對應的目標字符子串;
11、標注模塊,用于標注目標字符子串,得到待查詢字符串對應于第一字符串的匹配結果。
12、第三方面,本公開提供了一種電子設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執(zhí)行計算機指令,從而執(zhí)行上述第一方面或其對應的任一實施方式的字符串的匹配方法。
13、第四方面,本公開提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應的任一實施方式的字符串的匹配方法。
14、第五方面,本發(fā)明提供了一種計算機程序產(chǎn)品,包括計算機指令,計算機指令用于使計算機執(zhí)行上述第一方面或其對應的任一實施方式的字符串的匹配方法。
15、本實施例提供的字符串的匹配方法,在明確第一字符子串以及待查選字符串的情況下,通過字符匹配以及位置關系的方式,明確第一字符子串在待查詢字符串中對應的目標字符子串,并對目標字符子串進行標注,能夠使分析過程相對簡單,進而可以提高目標字符子串的確定準確性,減少誤識別的情況發(fā)生,從而將其應用在數(shù)據(jù)量級較少的應用場景下進行字符串匹配處理,不僅可以降低計算成本,減少資源的消耗,還可以提高字符串的匹配效率、保障匹配結果的準確性。
1.一種字符串的匹配方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述對于各個所述第一字符子串,在所述待查詢字符串進行匹配,確定所述第一字符子串對應的候選字符子串以及所述候選字符子串在所述待查詢字符串中的第一位置,包括:
3.根據(jù)權利要求2所述的方法,其特征在于,確定所述候選字符子串的過程包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述候選字符子串對應的所述第一位置以及多個候選字符子串對應的所述第一位置之間的位置關系,確定所述第一字符子串在所述待查詢字符串中對應的目標字符子串,包括:
5.根據(jù)權利要求4所述的方法,其特征在于,所述基于所述候選字符子串對應的所述第一位置以及多個候選字符子串對應的所述第一位置之間的位置關系,確定所述第一字符子串在所述待查詢字符串中對應的目標字符子串,還包括:
6.根據(jù)權利要求4所述的方法,其特征在于,所述根據(jù)所述候選字符子串對應的所述第一位置,確定其他候選字符子串對應的所述第一位置中,是否存在與所述候選字符子串的所述第一位置重疊的第一候選字符子串,包括:
7.根據(jù)權利要求6所述的方法,其特征在于,所述根據(jù)所述候選字符子串對應的所述第一位置,確定其他候選字符子串對應的所述第一位置中,是否存在與所述候選字符子串的所述第一位置重疊的第一候選字符子串,還包括:
8.根據(jù)權利要求7所述的方法,其特征在于,所述根據(jù)所述候選字符子串對應的所述第一位置,確定其他候選字符子串對應的所述第一位置中,是否存在與所述候選字符子串的所述第一位置重疊的第一候選字符子串,還包括:
9.一種字符串的匹配裝置,其特征在于,所述裝置包括:
10.一種電子設備,其特征在于,包括:
11.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機指令,所述計算機指令用于使計算機執(zhí)行權利要求1至8中任一項所述的字符串的匹配方法。
12.一種計算機程序產(chǎn)品,其特征在于,包括計算機指令,所述計算機指令用于使計算機執(zhí)行權利要求1至8中任一項所述的字符串的匹配方法。