ortaya çıkmasında önce ve sonra ben iki değişken de ondan sonra mapping=
önce her şeyi ve ayrıca her şeyi ayıklamak istiyorumÖzü dizeleri anahtar dize
$script = "mycommand param1=arnab user=user1 mapping=arn1:schema1,arn2:schema2"
gibi bir dize var. Denedim mapping=
önce
şeyi ayıklamak için:
$script_piece1 = $script =~ m/(.*)mapping=/;
Ancak alıyorum sözdizimi hatası bu çizgide.
Bu nasıl doğru yapılır?
Bu çizgi gibi bir
split
olarak kıvrımlara olan bir sözdizimi hatası – Borodin@Arnab yok i virgül cevapsız Çünkü hat numarasına 1. sözdizimi hatası alıyorum düşünüyorum. – mkHun
Oh Evet, Sözdizimi hatası daha önceki bir satırdaydı çünkü fazladan bir ") vardı. Ama $ script_piece1 aşağıdaki cevabınızda söylediğinden farklı olarak null olarak geliyor. Her neyse, ben senin çözümünü denedim ve yakında geri gönderecek – Arnab