输入 | www.a.com | 结束符$前面加个?有啥区别 | ||||
正则表达式 | [^.]+ | [^.]+? | \.[^.]+ | \.[^.]+? | \.[^.]+$ | \.[^.]+?$ |
匹配结果 | www a com | w w w a c o m | .a .com | .a .c | .com | .com |
用到的语法:
[^...]:除了"..."的字符
+:前子式出现1次或重复多次
?:(1)前子式不出现或重复1次;(2)非贪婪匹配(对于 “+” 取 “出现1次” )
\:转义符
$:以前子式为结束字符
不懂就问:
?$结尾有什么特殊用法,记得爬虫教程里面结尾带"?$"。