练习·锚点与边界⚡⚡⚡⚡⚡
标准杆7标准杆7
抓住以元音 'a' 开头并以 'a' 结尾的单词。
锚点与边界⚡⚡⚡⚡⚡
锚点与边界⚡⚡⚡⚡⚡
要抓住 · 0/5
- agenda目标
- aura目标
- area目标
- aroma目标
- alpha目标
要放过 · 误抓 0
- avatar无辜
- banana无辜
- ant无辜
- idea无辜
- alps无辜
你的正则
//
抓住 0/5误抓 0
0 / 70/ 标准杆 7
关于这个练习包
入门 · 5 关
《抛锚定位》讲的是匹配的位置:在文本开头、在结尾,或在单词边界。没有锚点时,正则会很乐意在更长的单词内部匹配。有了 ^、$ 和 \b,你就能准确规定它从哪里开始、到哪里结束。
一开始你要抓住开头和结尾都是 a 的单词,所以 aura 要抓住,banana 要放过。后面几关要把 cat 当作完整单词抓住,但放过 scatter;接着是 .bashrc 这样的隐藏文件和 --help 这样的命令行选项,这时只看开头几个字符。
每个关卡还有隐藏检查:你看不到的词。通过屏幕上的词即可解出关卡;同时通过隐藏检查才会计入排名。
几乎每个校验器里都有锚点,所以这个练习包处处用得上。接下来,字符城堡练习包转向方括号,学院的锚点与边界课程则讲解多行模式和其他边界情况。