preg with char和limit {x,y}

时间:2013-10-20 18:42:09

标签: php regex preg-match expression preg-match-all

我当天有问题,无法解决...
我需要创建一个正则表达式来获取X和Y限制内的任何字符。

preg_match( '#\((.*)\)#' ,'11(22)33' , $match );

以上规则是发生22
但我需要的是增加限制{2,4}并且当规则不起作用时

preg_match( '#\((.*)\){5,10}#' , '11(22)33' , $match );

我需要提供任何类型的字符 - 数字,字,符号......

1 个答案:

答案 0 :(得分:1)

*{0,}的简短版本,即最小0个字符,没有上限。您可以使用您的限制版本替换星号:{5,10}。任何五到十个字符都是.{5,10}