好吧, 让我们看看你在这里做得怎么样｡
现在, 我可以在谷歌上搜索一下, 然后自己想办法｡
我建议你也这样做｡
但是现在, 基于我们只有两件事的事实, 让我们从头开始写｡
再说一次, 不是我推荐的东西, 但是嘿, 这会很有趣的｡
我们来给予试吧｡
那么我该怎么搜索这个呢？
假设我想确保它还是一个密码, 一个字符或更长｡
但首先, 我想确保密码包含任何类型的字母, 数字和这些符号｡
你知道吗？
为了好玩, 我准备增加一个额外的挑战｡
我会说它也必须以一个数字结尾｡
现在我知道这是完全无用的, 因为你不会想要这样的密码｡
这限制太多了｡
但我觉得这会很有趣｡
现在在这里, 我们要检查一个解析器｡
就算是超级秘密吧｡
它有一些我提到过的符号, 它必须以一个数字结尾｡
所以我们必须匹配所有的这些, 这是一个字符的｡
我首先要做的是用方括号, 我们要检查A到Z｡
我们以前见过｡
如果我在这里滚动, 我们有A到Z｡
我们还想确保它也是小写的｡
所以A到Z也一样｡
好吧, 我会的
我们在比对一些东西｡
你也要确保, 是的, 你可以使用数字0到9｡
好吧, 我会的
这里有一些数字｡
假设我添加了一些数字, 也可以｡
我们还想确保我们可以使用一些符号｡
所以让我们把我们能用的符号加进去｡
让我们回到这里｡
我们可以用这个这些符号｡
所以我们就复制它们吧｡
慢慢地走进去｡
好吧, 我会的
这里的一切都很好, 看起来很像｡
是的, 我们正在比对｡
那就好｡
但如果我在这里输入另一个字母, 那就不行了｡
我们要确保它以8结尾｡
我们还要确保它至少有八个字符长, 因为我可以这样做, 一切仍然工作｡
那么我们该如何做呢？
好吧, 让我们看看这里的参考｡
如果我向下滚动｡
让我想想｡
我们正好有三条｡
三个或更多｡
这可能有用｡
一个三个逗号和这些花括号至少匹配三个连续的八个字符｡
好吧, 我会的
所以它向你展示了它的作用｡
我认为这是有用的｡
因此, 我们希望确保密码检查程序至少为｡
八个字符长｡
所以我们要匹配的不是a我们要匹配整个字符串它至少要有8个字符长.
让我们把它设为个字符长, 看看这个｡
这是匹配｡
太棒了｡
接下来我们要确保它以一个数字结尾｡
那我们怎么才能再做一次呢？
我们来看看这里有没有什么特别的｡
让我们来做数字｡
或数字｡
好吧, 看那个｡
任何数字｡
比如说任何数字｡
所以这个斜杠DX将匹配0到9之间的任何十进制数字｡
好吧, 我会的
所以如果我做了, 我们就说斜线DH, 好吗？
所有内容都是匹配的, 但如果我在这里输入其他内容｡
是的｡
现在不行了｡
这就是我们的密码检查器｡
所以我可以直接进入代码生成器｡
收到
去我的｡
涟漪｡
在这里, 让我们创建一个新的密码, 比如密码, 它将具有编译后的模式｡
啊, 你好
然后把这个贴进去｡
这是我们的密码, 我将检查密码｡
比如说B或者说check等于pattern或者用password代替pattern.
然后我们再做一个｡
全面搜索｡
在完整搜索中, 我们给予它字符串｡
所以我们要检查的字符串就是密码｡
所以我们换个话题吧｡
这里我们也说模式｡
这是第二种模式, 我们先给它取个名字, 然后输入密码.
会被串一些密码一些｡
数字, 也许这里有些符号, 然后以数字结尾｡
让我们来看看这是否有效｡
如果我做了｡
在这里输入密码｡
我会检查单击运行｡
不是全面搜查｡
如果单击“运行”, 则应该是完全匹配｡
你去那里｡
一切正常｡
只要我在这里打一封信｡
我一个都没有｡
如果少于8个字符｡
我又一个都没有了｡
非常, 非常酷｡
希望你能做到｡
如果没有, 就像我说的, 我想在这整门课中, 这可能是我所知道的最不重要的部分｡
我在最后告诉你这些, 所以你至少要做到｡
但我想让你们知道, 正则表达式是你们可能会遇到的东西, 你们可能会在整个职业生涯中使用｡
但就像我说的, 这是其中的一件事, 如果我必须排名的重要性, 它可能是在最后｡
希望你的头不会太疼｡
下一个视频里见｡
再见, 再见, 再见