记录基于python的re正则中 .*?相关结果
.* 获取尽可能多的信息
.*?精确获取信息
()代表获取括号内的信息
(.*)获取括号内尽可能多的信息
(.*?)获取括号内精确的信息
.*
import re
var='/var/lib/docker/overlay2/c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/diff/var/www/jaws/vendor/phpoffice/phpexcel/Classes/PHPExcel.php'
pattern=r'/var/lib/docker/overlay2/.*/'
re.findall(pattern, var)
#返回值
['/var/lib/docker/overlay2/c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/diff/var/www/jaws/vendor/phpoffice/phpexcel/Classes/']
.*?
import re
var='/var/lib/docker/overlay2/c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/diff/var/www/jaws/vendor/phpoffice/phpexcel/Classes/PHPExcel.php'
pattern=r'/var/lib/docker/overlay2/.*?/'
re.findall(pattern, var)
#返回值
['/var/lib/docker/overlay2/c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/']
(.*)
import re
var='/var/lib/docker/overlay2/c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/diff/var/www/jaws/vendor/phpoffice/phpexcel/Classes/PHPExcel.php'
pattern=r'/var/lib/docker/overlay2/(.*)/'
re.findall(pattern, var)
#返回值
['c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/diff/var/www/jaws/vendor/phpoffice/phpexcel/Classes']
(.*?)
import re
var='/var/lib/docker/overlay2/c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5/diff/var/www/jaws/vendor/phpoffice/phpexcel/Classes/PHPExcel.php'
pattern=r'/var/lib/docker/overlay2/(.*?)/'
re.findall(pattern, var)
#返回值
['c5a6f66fe460d6a5d6c11b59ad27a05a078e8057f8b8925efd65d63482276ed5']