30-06-17, 08:53 PM
السلام عليكم ورحمة الله وبركاته
احاول بفكرة بسيطة وهي جلب روابط وتغيير بنيتها من مثلا
forumdisplay.php?fid=456
واستخدمت regex لقنص الرقم الاخير لاوهو التالي:
الان الخطوة التالية تكمن فيها المشكلة
المشكلة حين احاول صياغة نص هكذا
اجدها ضمن صفحة html المتولدة هكذا
ملاحظة حين يكون الرقم خانة او خانتين فقط لامشكلة وانما المشكلة ثلاث خانات.
اني متشوق لمعرفة الخطا لانها قديمة ولا ادري كيف احلها.
احاول بفكرة بسيطة وهي جلب روابط وتغيير بنيتها من مثلا
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(str, RegexOptions.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
كود :
(forum-3.html25)
ملاحظة حين يكون الرقم خانة او خانتين فقط لامشكلة وانما المشكلة ثلاث خانات.
اني متشوق لمعرفة الخطا لانها قديمة ولا ادري كيف احلها.