1. 程式人生 > >Python:正則表達式(三)*、+、?的用法

Python:正則表達式(三)*、+、?的用法

ooo ron strong 字符0 正則表達式 表達 foo font 則表達式

一、功能

*——表示匹配前面的字符0個或多個;

+——表示前面的字符1個或多個;
?——(1)放在其他字符後面:表示匹配0次或1次;
   (2)放在*、+後面:表示匹配盡可能少的字符


二、例

字符串fooooo:
fo*和fo+:表示匹配整個字符串

fo+?:表示匹配fo
fo*?:表示匹配f

Python:正則表達式(三)*、+、?的用法