本来只想匹配 . ,但是在这里这个点代表了所有字符,于是返回了1 2 3。这个. 就是一个转义表达式。
分别提取含7-9的数字或3-4的数字的字符串
^XX就是以XX开头的意思
当^放在方括号内是取非的意思
2{2,3}是寻找2倍重复了2到3次的意思
2{2,}是寻找2倍重复了大于2次(2到+无穷)的意思
fo+表示+紧跟着的o可以被重复1次或1次以上
大括号也可以起到这样的作用
若想让紧跟在o后面的对fo都起作用,需要小括号
与+用法一致。+表示重复了1次或1次以上,*表示0次或0次以上。
.* 可以匹配任意字符
管道符连接前后,符合其一即会被返回
\\b也可以起到一样的作用,但\\b更灵活,既可以放开头也可以放结尾。(\\b主要是匹配边界)
\的作用就是说明^不是开头的意思,是要去匹配这个符号
对所有的转义符号都适用
(1)证:f(1)=f(1+0)=f(1)f(0)因为f(1)>1≠0,故f(0)=1
(2)已知对于x>0有f(x)>1
所以对 x<0 即 -x>0 有f(-x)>1
所以f(0)=f(x-x)=f(x)f(-x)=1
即对x<0,有f(x)=1/f(-x) ∈(0,1)
综合第一问有:对x属于R,恒有f(x)>0
(3)令x1、x2∈R且x1<x2,知f(x1)>0,f(x2)>0
则f(x1)/f(x2)=f(x1)/f(x2-x1+x1)
=f(x1)/[f(x2-x1)f(x1)]
=1/f(x2-x1)<1
即f(x1)<f(x2),所以fx是R上的增函数
(4)要求f(x+2x-x^2)>1=f(0),需满足x+2x-x^2>0
解得0<x<3