diğer dizelerle betwen kapalı sürece dize bölmek

0 Cevap php

Bu soru sonsuz kez soruldu biliyorum ama benim durumumda için çalışan bir çözüm bulamıyor.

Ben onlar $BODY$ dizeleri arasındaki sürece ayraç olarak noktalı virgül kullanarak PHP bir dize (5.3) bölmek istiyorum. Amaç ifadeleri prosedürler olabilir SQL ifadeleri (bu durumda postgresql) parçalanmasıdır.

Örnek:

select; start $BODY$ begin; end; $BODY$ lang; update

: Sonuçlanmalıdır

select
start $BODY$ begin; end; $BODY$ lang
update

Ben bir süre için preg_split ile oynuyor olmuştur ve çalışan bir çözüm bulamıyor.

Çok teşekkürler

Düzenleme: satırlı girişleri ile çalışır gerekir (ama elden önce str_replace kullanarak satır sonlarını kaldırabilirsiniz)

0 Cevap