Ben bu yüzden parantez sınırsız sayıda olabilir regex altında genişletmek için arıyorum.
((?:{[0-9]:[a-z]+})?)
Yani benim dize işleyebilir {1:foo}{2:bar}{3:more}
Herhangi bir fikir takdir edilecektir!
Hangi işlevi ifade eşleşen PHP kullanıyorsunuz? Kullanımı preg_match_all takip regex ile sizin için çalışması gerekir: /\{([0-9]):([a-z]+)\}/