前言
好久到没有去写关于正则表达式的总结了,虽然自己写了一些关于正则表达式的东西。但是
感觉上对正则表达式还停留在网上查找的阶段,对于大部分的人来说,很难写自己的正则表达式
对于正则表达式笔者也做过相关的总结。呃,过了一段时间还是模糊了。因此找一些练习题来找
回自己的记忆。
需要说明的是这些练习题有的是网上的!
初级练习
1、求非负整数 : ^\d+$
Tips:需要注意的是这个匹配模式为多行模式下进行的
2、匹配正整数: ^[1-9]*[1-9][0-9]*$ 在网上也有这种写法的 ^[0-9]*[1-9][0-9]*$
这里截图我也不贴了,前者指能匹配123012这种整数,而后者可以匹配001230。
取舍就看实际的需要了
3、非正整数:^(-\d+|(0+))$