![]() |
|
مشكلة ضم نص لرقم مثل(forum-325.html) - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : مشكلة ضم نص لرقم مثل(forum-325.html) (/showthread.php?tid=20877) |
مشكلة ضم نص لرقم مثل(forum-325.html) - سعود - 30-06-17 السلام عليكم ورحمة الله وبركاته احاول بفكرة بسيطة وهي جلب روابط وتغيير بنيتها من مثلا forumdisplay.php?fid=456 واستخدمت regex لقنص الرقم الاخير لاوهو التالي: PHP كود : ' Dim str As String = "([forumdisplay|showthread]{1,}\.[html|php]{1,}\?fid=)([0-9]{1,})"الرقم ضمن الـ
كود : group(2)الان الخطوة التالية تكمن فيها المشكلة PHP كود : htmlfile = htmlfile.Replace(ma.Value, "forum-" & ma.Groups(2).Value & ".html") المشكلة حين احاول صياغة نص هكذا كود : forum-325.htmlكود : (forum-3.html25)ملاحظة حين يكون الرقم خانة او خانتين فقط لامشكلة وانما المشكلة ثلاث خانات. اني متشوق لمعرفة الخطا لانها قديمة ولا ادري كيف احلها. RE: مشكلة ضم نص لرقم مثل(forum-325.html) - S129 - 01-07-17 كود : htmlfile=Regex.Replace(htmlfile,"([forumdisplay|showthread]{1,}\.[html|php]{1,}\?fid=)(\d+)","forum-$2.html")RE: مشكلة ضم نص لرقم مثل(forum-325.html) - سعود - 01-07-17 (01-07-17, 12:40 AM)S129 كتب : حل معجز بصراحة ماهو سر علامة $ و رقم 2 ماشاء الله RE: مشكلة ضم نص لرقم مثل(forum-325.html) - S129 - 01-07-17 [attachment=14713] RE: مشكلة ضم نص لرقم مثل(forum-325.html) - silverlight - 01-07-17 اللينك مثلها مثل اسم الملف لها امتاد وأحيانا عليك أن تستخدم الدوال Split و Remove و Replace و PadLeft و PadRight لبناء String RE: مشكلة ضم نص لرقم مثل(forum-325.html) - سعود - 01-07-17 النص التالي: forumdisplay.php?fid=183&page=5 اذا اردنا رقمين منه القسم والصفحة هل العبارة التالية صحيحة؟ PHP كود : thtml = Regex.Replace(thtml, "([forumdisplay|showthread]{1,}\.[html|php]{1,}\?tid=)(\d+)&page=(\d+)", "thread-$2-page-$3.html") RE: مشكلة ضم نص لرقم مثل(forum-325.html) - S129 - 02-07-17 كود : thtml = Regex.Replace(thtml, "([forumdisplay|showthread]{1,}\.[html|php]{1,}\?fid=)(\d+)&page=(\d+)", "thread-$2-page-$3.html")forumdisplay.php?fid=183&page=5 كود : thtml = Regex.Replace(thtml, "[forumdisplay|showthread]{1,}\.[html|php]{1,}\?fid=(\d+)&page=(\d+)", "thread-$1-page-$2.html")Regex.Replace: (...) = $ RE: مشكلة ضم نص لرقم مثل(forum-325.html) - سعود - 02-07-17 الصراحة اني متعب نفسي مدة طويلة جدا والحل بكود بسيط جدا جدا. |