String Laboratory (ST)
Compute character frequencies, test anagrams, run KMP/Z matching passes, compare edit distance tables, and build suffix array indices.
All String Utilities (15)
Character Frequency Counter
Analyze total, unique, and duplicate character counts inside a given text string.
Palindrome Checker
Verify if a word, phrase, or sentence is palindromic, supporting case and spacing configurations.
Reverse String
Invert character order, word sequences, or line structures within a multiline text bloc.
String Rotation
Shift characters cyclically to the left or right, and validate if two strings are cyclic rotations of each other.
Anagram Checker
Verify if two strings are anagrams of each other and compare character frequency distribution side-by-side.
Substring Search
Locate character patterns inside text blocks using naive linear alignment scans.
Prefix Function (KMP)
Compute the proper prefix-suffix matching table (pi array) and visualize index skips.
Z Function
Compute longest common prefix matching lengths for all suffixes (Z-array) in linear time.
Rolling Hash
Compute polynomial rolling checksum hashes of strings and audit for mathematical collisions.
Edit Distance (Levenshtein)
Calculate the minimum character operations to transform string A to string B, drawing the complete DP table.
Longest Common Prefix
Find the longest shared prefix string among a set of multiple words.
Longest Common Subsequence
Compute the longest common subsequence of two strings and trace the DP backtracking path.
Longest Palindromic Substring
Extract the longest palindromic substring, highlighting it inside the text sequence.
Suffix Array
Generate lexicographically sorted suffix tables for a text string and build suffix arrays.
Aho-Corasick TrieSoon
Multi-pattern string search trie automaton matcher.