Regex Golf 正则表达式练习(持续更新)
2018-03-18 15:43
1381 查看
Regex Golf 正则表达式练习
初步接触正则化表达式,本文记录regex golf(alf.nu/RegexGolf)上题目答案,一些拙见,欢迎指正或给出更好的答案。一、Warmup
二、Anchors
三、It never ends
法一:(?!\w)表示后面没有字母法二:
法三:\b为边界匹配,后面不出现字母 \B为边界匹配,后面可接字母
四、Ranges
其实可以更简洁
五、Backrefs
(...)表示取了前三个字符,\1表示前面(...)所代表的三个字符,即\1 == (...)六、abba
法一:(.)(.)\2\1 可以匹配 abba这种类型的字符法二:这个结果没太看懂,先放着
七、A man, A plan
八、Prime
九、Four
十、Order(*)
这道题规律是左边每个单词后面的字母都在前一个之后,但是我不会实现,所以用了别的方法法一:法二:包含5个或者6个字母,且不以e结尾(只是会在这一种情况下有效)
十一、Triples
详情看https://www.zhihu.com/question/24824487法一:法二:
相关文章推荐
- 正则表达式练习,持续更新中
- Regex(Regular Expression)正则表达式-----持续更新
- 正则表达式练习,持续更新中
- 正则表达式总结(持续更新。。)
- 常用正则表达式——持续更新
- 正则表达式简明教程(持续更新中)
- 正则表达式学习记录(持续更新)
- js中的正则表达式,持续更新....
- 常用正则表达式(持续更新...)
- 正则表达式基础知识,持续更新…
- 正则表达式的应用(持续更新ing)
- 最新手机号码正则表达式,持续更新中
- python 正则表达式 (持续更新)
- 牛客正则表达式练习题(持续更新)
- 常用正则表达式——持续更新
- JAVA replaceAll 正则表达式(持续更新)
- 常见正则表达式的匹配(包括汉字-持续更新)
- 常用的正则表达式(持续更新)
- JS 正则表达式常用的判断,持续更新
- 正则表达式-持续更新