يمكن اعتبار الروتين الفرعي التالي في الأساس مباراة عامة جيدة نسبيًا. (PS: لقد وجدت فجأة أن Code_lite هرب من UBB !!! كنت بالدوار لدرجة أنني اضطررت إلى الفرار من نفسي ...)
DimobJregexp ، Matches ، I ، DC9_DOT_CN_MATCH
DimaryMatch ()
redimpreservearyMatch (0)
setObJregexp = NewRegexp
objregexp.ignorecase = صحيح
objregexp.global = صحيح
objregexp.pattern = "(؟:/[[[^/]]+/] ([^/[]+)/[// [^/]]
setMatches = objregexp.execute ("[IMG] 2312.JPG [/IMG] [IMG] 2312.JPG [/IMG] HH [IMG] http://www.dc9.cn/cm/upload/2ed312.jpg Budap/IMG/20101ism"http://www.dc9.cn/ddd. jpg ""> </a> href = "" http://www.dc9.cn/dccdd.jpg ""> [img_right = 400،300 ، title] Up load/2assas.jpg [/img_right] <sceptsrc = "" http://www.dc9.cn/upload/sss.jpg "" ")
dimtmpmatch
fori = 0tomatches.count-1
callinsertdatatoArray (مباريات (i) .submatches (0) ، arymatch)
callinsertdatatoarray (مباريات (i) .submatches (1) ، Arymatch)
التالي
fori = 0Toubound (ARYMATCH)
ifnotisnull (arymatch (i)) و trim (arymatch (i)) <> "" therResponse.WriteAryMatch (i) و "<br>"
التالي
FunctionInsertDatatoArate (البيانات ، byrefaryMatch)
iftrim (data) <> "" ثم
البيانات = استبدال (البيانات ، "" "،" ")
البيانات = استبدال (البيانات "،" "" ، "")
البيانات = استبدال (البيانات ، "/" ، "/")
البيانات = الانقسام (البيانات ، "/") (Ubound (تقسيم (البيانات ، "/"))))
redimpreservearyMatch (Ubound (arymatch) +1)
dc9_dot_cn_match = false
forj = 0Toubound (ARYMATCH)
ifaryMatch (j) = datathendc9_dot_cn_match = true
التالي
IFNOTDC9_DOT_CN_MATHTHTHERMARMATH (UBOUND (ARYMATCH)) = البيانات
Endif
الوظيفية
في الواقع ، إذا تم استخدام Z-blog ، فهذا يكفي لمطابقة التحميل (ولكن من أجل توفير المتاعب والتوفير أكثر دقة ، أقوم ببساطة بإضافة التحميل إلى المباراة أعلاه ، لذلك يبدو أن ما يلي أكثر تعقيدًا. في الواقع ، من الناحية النظرية ، يجب أن يكون التالي أكثر بساطة ، بعد كل شيء ، هناك تحميل للتحكم ...). لا تحتاج إلى تقسيم/. لكتابته مثل هذا:
DimobJregexp ، Matches ، I ، ZC_UPLOAD_MATCH
DimaryMatch ()
redimpreservearyMatch (0)
setObJregexp = NewRegexp
objregexp.ignorecase = صحيح
objregexp.global = صحيح
objregexp.pattern = "(؟:/[[^/]]+/] [^/[]*upload // ([^/[|^// |^//]+)/[// [^/]+/] ) | (؟ :(؟: href | src) = "" {0،1} [^/s |^"" |^> |^']*upload // ([^/s |^>]+) [""
setMatches = objregexp.execute ("[IMG] 2312.JPG [/IMG] [IMG] 2312.JPG [/IMG] HH [IMG] http: // ww W.DC9.CN/CM/UPLOAD/2ED312.JPG Budap/IMG/IMG<AHREF= "" htt: //www.dc9.cn/ddd.jpg ""> </a> href = "" htt p: //www.dc9.cn/dccdd.jpg ""> [img_right = 400،300 ، title] upload/2assas.jpg [/img_right] <s ceptsrc = "" http://www.dc9.cn/upload/sss.jpg "" src = http: //www.dc9.cn/upload/sss.jpg '> ")
dimtmpmatch
fori = 0tomatches.count-1
callinsertdatatoArray (مباريات (i) .submatches (0) ، arymatch)