Ben, bir dize maç örneğe bakın, bir iç içe parantezler içerebilecektir () [] ile değiştirilmesi gibi çok başka bir yerde bir ayrıştırıcı kırmak değil çalışıyorum. Bu durumda, ben $ myStr değiştirmek istiyoruz "Arman, Dario (10040 Druento (Torino), IT)" ...
Şimdiden teşekkürler!
İspanyol kâğıt oyunu
{X:
$myStr = "Arman; Dario (10040 Druento (Turin), IT)";
$pattern = "/(\()([a-z,A-Z0-9_\&\/\'\-\,\;\:\.\s^\)]+)(\))/";
if (preg_match_all($pattern,$myStr,$matches))
{
print_r($matches);
}
Açıkçası, ben de yerine match_all geçmek gerekir.
Özetlemek gerekirse:
GİRİŞ
$myStr = "Arman; Dario (10040 Druento (Turin), IT)";
ÇIKIŞ
$myStr = "Arman; Dario (10040 Druento [Turin], IT)";