محمد احمد

8 نقاط السمعة
4.41 ألف مشاهدات المحتوى
عضو منذ
هذا هو الكود المثال لل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; وهذه توضيح اكثر للفكرة
جزاك الله كل الخير اخي العزيز علي وشاكر جدا مساعدتك انا جربت الكود ولكن للاسف لم يقم بتغيير شئ اكيد بسبب حداثة عهدي بالسي شارب مش عارف اطبق بالظبط كل المشكلة التي غير قادر على فهمها كيف يتم التعويض عن نصوص متغيره بداخل الكود بحيث انه ينزل كما هو شكرا لك اخي الحبيب
شكرا جزيلا اخي الكريم عبد الرحمن على المرور والمساعده وجزاك الله خيرا
شكرا جزيلا اخي العزيز IAli@ ولكن سؤال اذا تم تطبيق التعابير القياسية فيوجد مشكلة وهي ان النص الا وهو General Settings سترنج متغير وايضا انا اريد تطبيق هذا الكود فقط على name لاني جربت كود مماثل ولكن كان يقوم بتغيير كل سطر يحتوي على => ,وملف الphp يحتوي على المئات من الاسطر وهذا مثال لقطعة من الكود لملف php $of_options[] = array( "name"=> "Text Logo" ,"desc" => "Text Logo" ,"id" => "wd_text_logo" ,"std"=> "Computer Theme" ,"type" => "text" );