作者:张铭标
撰写时间:2019年04月07日
简单地分享一下个人关于正则表达式的匹配方法小总结:
,匹配金钱的表达式:
一般来说金钱应该是数字,所以我先考虑了肯定是用1-9数字开头的先写出[1-9],
然后后面的数字应该是0-9,加在后面就是[1-9][0-9],这样只能匹配出前两位数,
考虑到金钱一般都有小数点或者像美元一样的字符串,所以就应该加上字符串的表达
方法,应该加上^
,
然
后
加
进
去
就
是
[
1
−
9
]
[
0
−
9
]
,然后加进去就是^[1-9][0-9]
,然后加进去就是[1−9][0−9],但是尴尬的是我没有成功匹配出来
之后我想了想发现这是个错误的表达方法,于是又发现还没匹配到后面的除换行符之外的
所有数字和字符串,我在[1-9][0-9]后面加上.$后就成功匹配出1000.00来了.