تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة ضم نص لرقم مثل(forum-325.html)
#1
السلام عليكم ورحمة الله وبركاته
احاول بفكرة بسيطة وهي جلب روابط وتغيير بنيتها من مثلا 
forumdisplay.php?fid=456
واستخدمت regex لقنص الرقم الاخير لاوهو التالي:
PHP كود :
           '  Dim str As String = "([forumdisplay|showthread]{1,}\.[html|php]{1,}\?fid=)([0-9]{1,})"
            ' 
 Dim reg As New Regex(strRegexOptions.IgnoreCase)
 
           ' Dim ma As Match = reg.Match(href.Attributes("href").Value) 
الرقم ضمن الـ 

كود :
group(2)


الان الخطوة التالية  تكمن فيها المشكلة
PHP كود :
htmlfile htmlfile.Replace(ma.Value"forum-" ma.Groups(2).Value ".html"

المشكلة حين احاول صياغة نص هكذا
كود :
forum-325.html
اجدها ضمن صفحة html المتولدة  هكذا
كود :
(forum-3.html25)

ملاحظة حين يكون الرقم خانة او خانتين فقط لامشكلة وانما المشكلة ثلاث خانات.
اني متشوق لمعرفة الخطا لانها قديمة  ولا ادري كيف احلها.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشكلة ضم نص لرقم مثل(forum-325.html) - بواسطة سعود - 30-06-17, 08:53 PM


التنقل السريع :


يقوم بقرائة الموضوع: