$test = "3.8/yrdew/ewd.ocm"; //根据$test字符串,先匹配第一个字符(数字),接着是第二个字符(点),接着每三个字符(数字)…… $result0 = ltrim($test,'a..z/'); echo $result0; //左起第一个字符匹配字母。无法匹配$test。所以输出结果为: 3.8/yrdew/ewd.ocm $result1 = ltrim($test,'0..9./a..z'); echo $result1; //左起第一个字符匹配数字。接着匹配$test第二个字符(点),然后再次匹配第三个字符(数字)……最后完全匹配。所以输出结果为空。 $result2 = ltrim($test,'3y'); echo $result2; //左起第一个字符匹配数字。接着匹配$test第二个字符(点),无法匹配,因为"3y"里没有包含点,匹配停止。所以输出结果为: .8/yrdew/ewd.ocm。