<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>String Matching on LeetCode 题解笔记</title><link>https://leetcode-solutions-5zk.pages.dev/tags/string-matching/</link><description>Recent content in String Matching on LeetCode 题解笔记</description><generator>Hugo</generator><language>zh-cn</language><copyright>2026 ZenzZwei</copyright><lastBuildDate>Mon, 11 May 2026 12:12:02 +0800</lastBuildDate><atom:link href="https://leetcode-solutions-5zk.pages.dev/tags/string-matching/index.xml" rel="self" type="application/rss+xml"/><item><title>3474. 字典序最小的生成字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3474-lexicographically-smallest-generated-string/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3474-lexicographically-smallest-generated-string/</guid><description>Hard | String, Greedy, String Matching</description></item><item><title>2301. 替换后匹配子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2301-match-substring-after-replacement/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2301-match-substring-after-replacement/</guid><description>Hard | Array, Hash Table, String, String Matching</description></item><item><title>1023. 驼峰式匹配</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1023-camelcase-matching/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1023-camelcase-matching/</guid><description>Medium | Array, Two Pointers, String, Trie, String Matching</description></item><item><title>3291. 形成目标字符串的最少有效字符串数目 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3291-minimum-number-of-valid-strings-to-form-target-i/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3291-minimum-number-of-valid-strings-to-form-target-i/</guid><description>Medium | Array, String, Binary Search, Dynamic Programming, Greedy, Trie, Segment Tree, Rolling Hash, String Matching, Hash Function</description></item><item><title>3292. 形成目标字符串所需的最少有效字符串数量 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3292-minimum-number-of-valid-strings-to-form-target-ii/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3292-minimum-number-of-valid-strings-to-form-target-ii/</guid><description>Hard | Array, String, Binary Search, Dynamic Programming, Greedy, Segment Tree, Rolling Hash, String Matching, Hash Function</description></item><item><title>3303. 寻找第一个几乎相等子串的位置</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3303-find-the-occurrence-of-first-almost-equal-substring/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3303-find-the-occurrence-of-first-almost-equal-substring/</guid><description>Hard | String, String Matching</description></item><item><title>3407. 子串匹配模式</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3407-substring-matching-pattern/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3407-substring-matching-pattern/</guid><description>Easy | String, String Matching</description></item><item><title>3455. 最短匹配子串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3455-shortest-matching-substring/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3455-shortest-matching-substring/</guid><description>Hard | Two Pointers, String, Binary Search, String Matching</description></item><item><title>3529. 统计水平和垂直子串重叠的单元格数量</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3529-count-cells-in-overlapping-horizontal-and-vertical-substrings/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3529-count-cells-in-overlapping-horizontal-and-vertical-substrings/</guid><description>Medium | Array, String, Rolling Hash, String Matching, Matrix, Hash Function</description></item><item><title>3006. 在给定数组中找到美丽索引 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3006-find-beautiful-indices-in-the-given-array-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3006-find-beautiful-indices-in-the-given-array-i/</guid><description>Medium | Two Pointers, String, Binary Search, Rolling Hash, String Matching, Hash Function</description></item><item><title>3008. 在给定数组中查找美丽索引 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3008-find-beautiful-indices-in-the-given-array-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3008-find-beautiful-indices-in-the-given-array-ii/</guid><description>Hard | Two Pointers, String, Binary Search, Rolling Hash, String Matching, Hash Function</description></item><item><title>3029. 使单词恢复初始状态所需的最短时间 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3029-minimum-time-to-revert-word-to-initial-state-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3029-minimum-time-to-revert-word-to-initial-state-i/</guid><description>Medium | String, Rolling Hash, String Matching, Hash Function</description></item><item><title>3031. 将单词恢复到初始状态的最少时间 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3031-minimum-time-to-revert-word-to-initial-state-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3031-minimum-time-to-revert-word-to-initial-state-ii/</guid><description>Hard | String, Rolling Hash, String Matching, Hash Function</description></item><item><title>3034. 匹配模式的子数组数目 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3034-number-of-subarrays-that-match-a-pattern-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3034-number-of-subarrays-that-match-a-pattern-i/</guid><description>Medium | Array, Rolling Hash, String Matching, Hash Function</description></item><item><title>3036. 匹配模式的子数组数量 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3036-number-of-subarrays-that-match-a-pattern-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3036-number-of-subarrays-that-match-a-pattern-ii/</guid><description>Hard | Array, Rolling Hash, String Matching, Hash Function</description></item><item><title>3042. 统计前缀和后缀对 I</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3042-count-prefix-and-suffix-pairs-i/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3042-count-prefix-and-suffix-pairs-i/</guid><description>Easy | Array, String, Trie, Rolling Hash, String Matching, Hash Function</description></item><item><title>3045. 统计前缀和后缀对 II</title><link>https://leetcode-solutions-5zk.pages.dev/posts/3045-count-prefix-and-suffix-pairs-ii/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/3045-count-prefix-and-suffix-pairs-ii/</guid><description>Hard | Array, String, Trie, Rolling Hash, String Matching, Hash Function</description></item><item><title>2851. 字符串变换</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2851-string-transformation/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2851-string-transformation/</guid><description>Hard | Math, String, Dynamic Programming, String Matching</description></item><item><title>2185. 统计包含给定前缀的字符串数目</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2185-counting-words-with-a-given-prefix/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2185-counting-words-with-a-given-prefix/</guid><description>Easy | Array, String, String Matching</description></item><item><title>2223. 构建字符串的分数和</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2223-sum-of-scores-of-built-strings/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2223-sum-of-scores-of-built-strings/</guid><description>Hard | String, Binary Search, Rolling Hash, Suffix Array, String Matching, Hash Function</description></item><item><title>2430. 字符串的最大删除数</title><link>https://leetcode-solutions-5zk.pages.dev/posts/2430-maximum-deletions-on-a-string/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/2430-maximum-deletions-on-a-string/</guid><description>Hard | String, Dynamic Programming, Rolling Hash, String Matching, Hash Function</description></item><item><title>1392. 最长快乐前缀</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1392-longest-happy-prefix/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1392-longest-happy-prefix/</guid><description>Hard | String, Rolling Hash, String Matching, Hash Function</description></item><item><title>1397. 寻找所有好字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1397-find-all-good-strings/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1397-find-all-good-strings/</guid><description>Hard | String, Dynamic Programming, String Matching</description></item><item><title>1408. 数组中的字符串匹配</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1408-string-matching-in-an-array/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1408-string-matching-in-an-array/</guid><description>Easy | Array, String, String Matching</description></item><item><title>1455. 检查单词是否为句子中其他单词的前缀</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence/</guid><description>Easy | Two Pointers, String, String Matching</description></item><item><title>1668. 最大重复子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1668-maximum-repeating-substring/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1668-maximum-repeating-substring/</guid><description>Easy | String, Dynamic Programming, String Matching</description></item><item><title>1764. 通过连接另一个数组的子数组来形成数组</title><link>https://leetcode-solutions-5zk.pages.dev/posts/1764-form-array-by-concatenating-subarrays-of-another-array/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/1764-form-array-by-concatenating-subarrays-of-another-array/</guid><description>Medium | Array, Two Pointers, Greedy, String Matching</description></item><item><title>796. 旋转字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0796-rotate-string/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0796-rotate-string/</guid><description>Easy | String, String Matching</description></item><item><title>572. 另一棵树的子树</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0572-subtree-of-another-tree/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0572-subtree-of-another-tree/</guid><description>Easy | Tree, Depth-First Search, String Matching, Binary Tree, Hash Function</description></item><item><title>686. 重复字符串匹配</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0686-repeated-string-match/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0686-repeated-string-match/</guid><description>Medium | String, String Matching</description></item><item><title>459. 重复的子字符串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0459-repeated-substring-pattern/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0459-repeated-substring-pattern/</guid><description>Easy | String, String Matching</description></item><item><title>214. 最短回文串</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0214-shortest-palindrome/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0214-shortest-palindrome/</guid><description>Hard | String, Rolling Hash, String Matching, Hash Function</description></item><item><title>28. 找出字符串中第一个匹配项的下标</title><link>https://leetcode-solutions-5zk.pages.dev/posts/0028-find-the-index-of-the-first-occurrence-in-a-string/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://leetcode-solutions-5zk.pages.dev/posts/0028-find-the-index-of-the-first-occurrence-in-a-string/</guid><description>Easy | Two Pointers, String, String Matching</description></item></channel></rss>