脚本宝典收集整理的这篇文章主要介绍了php – RegEx计算不同排列的数量,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,让我们考虑[a-zA-Z]将产生52,[a-zA-Z] {1,2}将产生2652(52 52×52-52×2;减去52×2的字符串,如aa,MM不是明显的)或[a-zA-Z],它们是∞.
在我看来,你所追求的是无法用正则表达式完成的.您可以编写一个解构正则表达式的程序,并尝试猜测您可以匹配的字符串数量.尽管如此,这样的计划的建设很可能不会是微不足道的.
例如,在你的情况下,[a-zA-Z]不仅匹配a到z(对于大写变体也是如此),但它也会匹配任何包含这些字母的字符串,基本上是任何字符串你可以想象哪些包含至少一个这样的字母.
添加^和$anchors可能会减少命中量,但是再次,你仍然会超过48,因为有时,你也可以认为{EmptyString}和{emptyString}也可以匹配^ a $,这使得可能的结果量相当巨大.
以上是脚本宝典为你收集整理的php – RegEx计算不同排列的数量全部内容,希望文章能够帮你解决php – RegEx计算不同排列的数量所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。