题目来源:LC 10
这是道困难题,不能小看它。
首先,如果匹配里面没有 * ,这道题其实非常简单,只要一一对比两个字符是否匹配就可以了。其验证代码也非常好写:
def match(x, y):
return (x == y or y == '.') and (y != '*')
2024年10月17日
题目来源:LC 10
这是道困难题,不能小看它。
首先,如果匹配里面没有 * ,这道题其实非常简单,只要一一对比两个字符是否匹配就可以了。其验证代码也非常好写:
def match(x, y):
return (x == y or y == '.') and (y != '*')
2024年10月17日
正则中很多需要强记的字符,这里列出常用的字符和其表达的含义:
* . ? + $ ^ [ ] ( ) { } | \ /
2024年10月17日
haxor-news 是一个用于在终端上查看 Hacker News 的内容。它可以让你在命令行查看/过滤 Hacker News 的帖子、评论、用户信息等,如过去 60 分钟内发布的最新评论。
2024年10月17日
正则表达式匹配英文 20 个字符,包括大写,小写。
根据搜索结果,看到 honeymoose 分享过一个正则表达式的要求是:
匹配 20 个英文字符(大写、小写都包括)。
那么这个正则表达式可以写成:
^[a-zA-Z]{20}$
解释一下: