هذا هو الكود المثال للphp "name"=>"هنا نص انجليزي متغير يختلف من سطر لاخر لانه سطور يتم ترجمتها", ,"desc" => "Set default welcome message text" ,"id" => "wd_default_welcome_message" ,"std"=> "Default welcome message!" ,"type" => "text" وهذا كود ال#C بعد التعديل كي يتناسب مع الفكرة ولا ادري التعديل صحيح ام لا ولكن البرنامج يعمل ولكن لا يقم بتغيير اي شئ var input =@"(""\""name\""=>"""; Regex rgx = new Regex(@"""name""\s*=>\s*""([^""]+)""\s*,"); string result = rgx.Replace(input, @"""name"" =>__( ""$1"", ""$world""),"); return Source; وهذه توضيح اكثر للفكرة
1
شكرا جزيلا اخي العزيز IAli@ ولكن سؤال اذا تم تطبيق التعابير القياسية فيوجد مشكلة وهي ان النص الا وهو General Settings سترنج متغير وايضا انا اريد تطبيق هذا الكود فقط على name لاني جربت كود مماثل ولكن كان يقوم بتغيير كل سطر يحتوي على => ,وملف الphp يحتوي على المئات من الاسطر وهذا مثال لقطعة من الكود لملف php $of_options[] = array( "name"=> "Text Logo" ,"desc" => "Text Logo" ,"id" => "wd_text_logo" ,"std"=> "Computer Theme" ,"type" => "text" );