الموصى بها: تحدد السلاسل الموسومة ASP أنها غير حساسة للحالة رمز دالة الاستبدال العادي هو كما يلي: تسليط الضوء على الوظيفة العامة (S ، F) DIM TL ، TM ، TR ، K TL = TM = TR = S K = instr (1 ، TR ، F ، 1) DO بينما K0 TL = TL LEFT (TR ، K-1) TM = MID (TR ، K ، LEN (F)) tr = right (tr ، len (tr) -len (f) -k+1) k = instr (1 ، tr ، f ، 1) loop hig
لا تزال هناك أخطاء في الوقت الحاضر ، وأحدث صفحة اختبار هي: http://www.reallydo.com/getimg.asp
صفحة التحليل العادية هي في: http://jorkin.realwo.com/article.asp؟id=380
إذا وجدت خطأ ، يرجى ترك رسالة لاحقًا ، شكرًا لك.
1.31 تصحيح
SRC = المسافات بعدها لا يمكن أن تتطابق بشكل صحيح. مُثَبَّت.
حدث خطأ عندما يكون SRC = '' فارغًا. مُثَبَّت.
تم العثور على علة: يمكن الاحتفاظ فقط بمساحات متعددة في مسار الصورة. غير مصحح.
2.18 تصحيح
عندما يحتوي مسار الصورة على مساحات متعددة ، يمكن الاحتفاظ بشخ واحد فقط. مُثَبَّت.
<٪
"الوظيفة: احصل على جميع عناوين الصور وحفظها في صفيف.
'المصدر: http://jorkin.reallydo.com/article.asp؟id=448
'وظيفة replaceall مطلوبة: http://jorkin.reallodo.com/article.asp؟id=406
وظيفة getimg (SSTRING)
Dim Sreallydo ، regex ، ايرالدو
خافتات أومشيس ، cmatch
'// تحديد مجموعة فارغة
IREALLYDO = -1
redim reallydo (ايرليدو)
إذا isnull (sstring) ثم
getimg = areallydo
وظيفة الخروج
إنهاء إذا
'// تنسيق رمز HTML
'// إحضار كل استراحة <خط IMG لتسهيل الاستبدال العادي
sreallydo = sstring
عند استئناف الخطأ التالي
sreallydo = استبدال (sreallydo ، vbcr ،)
sreallydo = استبدال (sreallydo ، vblf ،)
sreallydo = استبدال (sreallydo ، vbtab ،)
sreallydo = استبدال (sreallydo ، <img ، vbcrlf & <img ، 1 ، -1 ، 1)
sreallydo = استبدال (sreallydo ، /> ، /> ، 1 ، -1 ، 1)
sreallydo = replaceall (sreallydo ، = ، = ، true)
sreallydo = replaceall (sreallydo ،> ،> ، true)
sreallydo = استبدال (sreallydo ،> <،> & vbcrlf & <)
sreallydo = trim (sreallydo)
تعيين regex = جديد regexp
regex.ignorecase = صحيح
regex.global = صحيح
'// قم بإزالة onclick و onload وغيرها من البرامج النصية
regex.pattern = /s budapon. ++؟= (Budap/out/' '20)(.*؟)/1
sreallydo = regex.replace (sreallydo ،)
'// ضع عنوان صورة SRC بدون عروض أسعار
regex.pattern = <img.*؟/ssrc = ([^// '/s] [^//'/s>]*).*؟>
sreallydo = regex.replace (sreallydo ، <img src = $ 1 />)
'// تطابق بانتظام عنوان SRC Image
http://bizhi.cncms.com/
regex.pattern = <img.*؟/ssrc = ([// ']) ([^//']+؟)/1.*؟>
تعيين omatches = regex.execute (sreallydo)
'// احفظ عنوان الصورة في المصفوفة
لكل cmatch في omatches
IREALLYDO = IREALLYDO + 1
Redim الحفاظ
areallydo (ايرليدو) = regex.replace (cmatch.value ، $ 2)
التالي
getimg = areallydo
وظيفة نهاية
٪>
<٪
الاستخدام: يسألني الكثير من الناس عن كيفية استخدامه ، ولكن في الواقع ، كيفية استخدام الصفيف.
scontent = حقل رمز HTML '// يمثل Scontent رمز HTML. اتضح أنه إذا كتبت ORS ، فلماذا لا تفهم أنها مجموعة سجلات؟ . .
أهدف قاتمة: AIMAGES = getIMG (scontent) '// تحديد مجموعة واستخدامها لتخزين جميع عناوين الصور التي تم تحليلها
اذكر عناوين جميع الصور:
لأني = 0 إلى Ubound (Aimages)
Response.write (<b> الأشياء & i + 1 & عنوان الصورة: </b> & aimages (i) & <br />)
التالي
اذكر عنوان الصورة الأولى:
إذا كان Ubound (AIMAGES)> -1 ثم استجابة.
اذكر آخر عنوان الصورة:
إذا كان Ubound (AIMAGES)> -1 ثم استجابة.
٪>
المشاركة: كيفية استبدال ASP في حالة عدم حساسية دعنا أولاً نلقي نظرة على وصف المعلمة التفصيلي لسلسلة الإرجاع المحددة ، حيث يتم استبدال عدد محدد من الأساسي بسلسلة فرعية أخرى. بناء جملة استبدال (التعبير ، البحث ، استبداله [، قارن [، count [، start]]])) بناء جملة وظيفة استبدال المعلمات التالية: المعلمة الوصف التعبير مطلوب. حزمة التعبير سلسلة