12

phpのglob関数で任意の桁数を合わせることは可能ですか? 2 桁から 4 桁の範囲の寸法で終わる画像サムネイルのファイル名を一致させようとしています。

数字の範囲を指定できることはわかっていますが、これは 1 つの文字にしか一致しません。

glob("thumbname-[0-9]-[0-9].jpg")

これは、thumbname-1-1.jpg と一致しますが、thumbname-10-10.jpg とは一致しません。

4

4 に答える 4

17

使用してみてください:glob("thumbname-[0-9]*-[0-9]*.jpg")

私はテストを行いましたが、それは私にとってはうまくいきます。

于 2013-01-24T17:01:17.080 に答える
0

次のグロブ パターンは複雑ですが、機能します。

+([0-9]|!(*[a-z]*)[0-9])

一致: 11350000

不一致: 1aa11a1

于 2021-09-14T14:37:36.693 に答える