A computer implemented string matching method, comprising: loading a first string to be matched using a loading module; obtaining position information of a node element of a multi-pattern-matching Aho-Corasick automaton in the first string to be matched and a node position relation of the node element on the AC automaton, the AC automaton being generated based on a preset string matching rule, using a first obtaining module; creating a skip list based on the position information and the node position relation, using a creation module; performing a depth-first traversal on the AC automaton using a traversal module, and obtaining a first matching result of a path between each target node and a parent node of the target node and the first string to be matched based on the skip list, the target node being a node traversed each time, using a second obtaining module; and outputting a matching result of the first string to be matched and the preset string matching rule based on the first matching result of each path included in the AC automaton and the first string to be matched using an outputting module, wherein obtaining the position information of the node element of the AC automaton in the first string to be matched further comprises: obtaining position information of each node element in the first string to be matched; and generating a set of position information corresponding to each node element based on the position information, the position information for indicating a sequencing of each node element in the AC automaton appearing in the first string to be matched, wherein creating the skip list based on the position information and the node position relation further comprises: creating a linked list index corresponding to each node element based on the set of position information; and creating the skip list based on a hierarchical relationship among node elements in a set of node elements for representing the same matching rule in the AC automaton, and the linked list index, in which in the skip list, a linked list index of a child node is a lower layer of a linked list index of the parent node. loading a first string to be matched using a loading module; obtaining position information of a node element of a multi-pattern-matching Aho-Corasick automaton in the first string to be matched and a node position relation of the node element on the AC automaton, the AC automaton being generated based on a preset string matching rule, using a first obtaining module; creating a skip list based on the position information and the node position relation, using a creation module; performing a depth-first traversal on the AC automaton using a traversal module, and obtaining a first matching result of a path between each target node and a parent node of the target node and the first string to be matched based on the skip list, the target node being a node traversed each time, using a second obtaining module; and outputting a matching result of the first string to be matched and the preset string matching rule based on the first matching result of each path included in the AC automaton and the first string to be matched using an outputting module, wherein obtaining the position information of the node element of the AC automaton in the first string to be matched further comprises: obtaining position information of each node element in the first string to be matched; and generating a set of position information corresponding to each node element based on the position information, the position information for indicating a sequencing of each node element in the AC automaton appearing in the first string to be matched, obtaining position information of each node element in the first string to be matched; and generating a set of position information corresponding to each node element based on the position information, the position information for indicating a sequencing of each node element in the AC automaton appearing in the first string to be matched, wherein creating the skip list based on the position information and the node position relation further comprises: creating a linked list index corresponding to each node element based on the set of position information; and creating the skip list based on a hierarchical relationship among node elements in a set of node elements for representing the same matching rule in the AC automaton, and the linked list index, in which in the skip list, a linked list index of a child node is a lower layer of a linked list index of the parent node.