首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂货店

    LeetCode【10】-- 正则表达式匹配

    和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    1.6K10编辑于 2022-02-15
  • 来自专栏c++ 学习分享

    10. 正则表达式匹配

    10. 正则表达式匹配 难度困难2981 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 

    65430编辑于 2023-07-08
  • 来自专栏前端开发博客

    10正则表达式技巧

    1.匹配模式 正则表达式查找与模式匹配的字符串部分 在JavaScript中,它们是在正斜杠之间//或使用new RegExp() 然后用于match , test或replace 您可以预先定义正则表达式 当它在正则表达式的前面时,它表示“字符串的开始”,而在方括号内使用时,则表示“不是此字符”。 ? 10.总结 正则表达式可用于查找和匹配各种内容,从url到文件名 然而! 如果您尝试将正则表达式用于真正复杂的任务,请务必谨慎,例如解析电子邮件(这确实令人困惑,非常快)或HTML(非常规语言,因此无法由正则表达式完全解析) 正则表达式还有(当然)还有更多,例如懒惰vs贪婪, 我已经在写一堆有关真实世界正则表达式用例的后续文章? 原文:https://dev.to/chrisachard/intro-to-regex-for-web-developers-2fj4 译文:http://caibaojian.com/10-regex-tip.html

    1.5K20发布于 2020-11-04
  • 来自专栏张伦聪的技术博客

    10. 正则表达式匹配

    和 ‘*’ 的正则表达式匹配。 ’.’ 匹配任意单个字符。 ‘*’ 匹配零个或多个前面的元素。 匹配应该覆盖整个字符串 (s) ,而不是部分字符串。

    1.1K10编辑于 2022-10-26
  • 来自专栏悠扬前奏的博客

    LeetCode-10.正则表达式匹配

    和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。

    78620发布于 2020-06-22
  • 来自专栏MashiroのBlog

    动态规划 10.正则表达式匹配

    动态规划 10.正则表达式匹配 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.'

    40220编辑于 2023-01-30
  • 来自专栏大白技术控的技术自留地

    Leetcode 10. 正则表达式匹配 - 题解

    C#版 - Leetcode 10. 正则表达式匹配 - 题解 LeetCode 10. 和'*' 的正则表达式匹配。 '.' 匹配任意单个字符。 '*' 匹配零个或多个前面的元素。 匹配应该覆盖整个字符串 (s) ,而不是部分字符串。 它被广泛用于正则表达式正则表达式由Stephen Kleene引入以描述某些自动机的特征,其中*表示“零或更多”次。 ---- 方法1:递归 如果没有Kleene星号(正则表达式的 * 通配符),问题会更容易一些 - 我们只需从左到右检查text的每个字符是否与模式pattern匹配。

    2.3K30发布于 2019-03-05
  • 来自专栏Swift社区

    LeetCode - #10 正则表达式匹配(Top 100)

    和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s 的,而不是部分字符串。 2.

    47520编辑于 2021-12-06
  • 来自专栏数据处理与编程实践

    VBA: 正则表达式(10) -非捕获组(?:Expression)

    文章背景: 最近在看同事写的VBA正则表达式,发现其中用到了非捕获组(?:Expression)。因此,本文对非捕获组的用法做了一些研究。 例如,正则表达式(foo)\d+会匹配以foo开头,后面跟着一个或多个数字的字符串。其中(foo)是一个捕获组,表示我们要匹配和提取的是以foo开头的部分。 这个正则表达式会匹配以foo开头,后面跟着一个或多个数字的字符串,但不会创建一个新的捕获组。在VBA中,我们无法访问或处理非捕获组。 (2) 提高性能 在某些情况下,使用非捕获组可以提高正则表达式的性能。捕获组需要额外的处理来存储和维护捕获的内容,而非捕获组则不需要这样的处理。 2) 这个正则表达式可以匹配类似于 "2022-01" 或 "2022-01-15" 的日期格式,但我们只关心年份和月份。 参考资料: [1] 正则表达式中 (?

    1.7K10编辑于 2024-01-22
  • 来自专栏用户6811391的专栏

    LeetCode 刷题笔记 #10 正则表达式匹配

    题目 中文题目 第 10正则表达式匹配: 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' false 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/regular-expression-matching 说白了,就是让我们来设计实现正则表达式里的

    86720发布于 2020-07-09
  • 来自专栏Michael阿明学习之路

    LeetCode 10. 正则表达式匹配(递归DP)

    和 ‘*’ 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 正则表达式匹配 2. 解题 类似题目:LeetCode 44. 通配符匹配(DP) 2.1 递归 ?

    1.3K30发布于 2020-07-13
  • 来自专栏jay_blog

    【力扣刷题】10. 正则表达式匹配

    和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    38130编辑于 2022-11-02
  • 来自专栏宫水三叶的刷题日记

    【刷穿 LeetCode】10. 正则表达式匹配(困难)

    和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖整个字符串 s 的,而不是部分字符串。 ---- 最后 这是我们「刷穿 LeetCode」系列文章的第 No.10 篇,系列开始于 2021/01/01,截止于起始日 LeetCode 上共有 1916 道题目,部分是有锁题,我们将先将所有不带锁的题目刷完 当前进度为 10/1916 。

    40810发布于 2021-02-20
  • 来自专栏Unity开发系列专栏

    Leetcode算法系列| 10. 正则表达式匹配

    和 ‘*’ 的正则表达式匹配。 1.‘.’ 匹配任意单个字符 2.‘.’ 匹配任意单个字符 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    30810编辑于 2024-01-18
  • 来自专栏流川疯编写程序的艺术

    leetcode 10 Regular Expression Matching(简单正则表达式匹配)

    解题报告的专题,c/c++一直是我非常喜欢的,c语言编程练习的重要性体现在linux内核编程以及一些大公司算法上机的要求,python主要为了后序转型数据分析和机器学习,所以今天来做一个难度为hard 的简单正则表达式匹配 当编程成为一种解决问题的习惯,我们就成为了一名纯粹的程序员 ---- leetcode 10 Regular Expression Matching (简单正则表达式匹配) 题目描述 Implement Below is the extremely concise code (Excluding comments and asserts, it’s about 10 lines of code).

    1.3K30发布于 2019-01-17
  • 来自专栏Go编程点滴

    正则表达式匹配LeetCode-10

    Leetcode-10 正则表达式匹配 原题链接 https://leetcode-cn.com/problems/regular-expression-matching/ func isMatch(s

    42140发布于 2021-08-05
  • 来自专栏我的前端路

    web 10个优秀资源让你迅速精通正则表达式

    例如对输入内容的验证,过滤 URL 变量等等,正则表达式处理这样的任务很容易,而且只需要很少的代码。 另一方面,正则表达式被很多人认为是很难掌握的。但事实不是这样的,他们只是看起来复杂而已。 这里有12个伟大的资源,能够帮助你快速学习和掌握正则表达式。 RegExplained RegExplained 是一个在线测试正则的项目,可以实时显示从一个正则表达式匹配的文本。 创建的表达式可以共享,方便的正则表达式手册。 Debuggex 很实用的一个 Web 应用程序,用于测试正则表达式。支持 JavaScript,Python 和 PCRE 语言。 XRegExp 一个 JavaScript 库,用于扩展正则表达式的功能。它提供了新的语法,标志和方法。 Regex Crossword 很专一的资源,帮助提高你的正则表达式的技能。 类似于经典的谜题,给你一个正则表达式,猜测正确答案。

    69430发布于 2019-08-09
  • 来自专栏Unity3D

    ☆打卡算法☆LeetCode 10、实现正则表达式匹配 算法解析

    一、题目 1、算法题目 “给定一个字符串,以及字符规律,实现一个正则表达式匹配。” 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    41120编辑于 2022-08-07
  • 来自专栏TechFlow

    LeetCode无数种解法的hard问题,10-正则表达式匹配

    今天和大家继续来聊聊LeetCode,我们今天看的是LeetCode第10题——正则表达式匹配。 我们这是一个系列已经更完了1-5题,跳过了6-9题,直接来到第10题。 这LeetCode第10题非常非常经典,绝对是值得大家反复练习的一道题。好了,我们废话不多说,直接来看题吧。 题意 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

    66110编辑于 2022-09-22
  • 来自专栏互联网西门二少

    面试题噩梦之一——LeetCode题目10正则表达式匹配

    和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。 输出:false 原题链接:https://leetcode-cn.com/problems/regular-expression-matching 进入问题 + 竟然有人直接在程序里面调用正则表达式的库 编译原理课程中讲过正则表达式的原理,可以转换为有限自动机问题,这是编程语言词法分析的必备工具。 但你应该注意的是,这道题目是一个非常简易的正则表达式匹配器,用自动机这个工具也不是不可以,但确实有大炮打蚊子的感觉,而且自动机的程序可不好写。而且面试的题,能在原理上复杂到哪去?

    1.1K20发布于 2020-08-13
领券