المطور العربي
الأثنين - 12/5/2008 م
الصفحة الرئيسية . كيف ؟ . دروس . إتصل بنا تكبير الخط

معالجة النصوص في الفيجوال بيسيك
تأليف : mubarmej17/9/2000

الصفحات

عرض نسخة قابلة للطباعة من الصفحة طباعة الصفحة

مثال

إزالة وسوم HTML من النص

الآن بعد أن عرفت الكثير من الدوال السابقة يمكنك أن ترى مثالا على هذه الدوال، حاول أن تدقق في المثال جيدا لتعرف فكرة عمله.

تتكون نصوص HTML من جزأين هما المحتوى والوسوم، والفرق بينهما هو أن الوسوم تكون موجودة بي القوسين < و > ، الشفرة التالية عبارة عن دالة تقوم بإزالة الوسوم من ملف HTML :

ملاحظة

هذه الدالة مأخوذة بالنص من الإنترنت .

Function RemoveTags(HTML As String) As String
Dim buf As String, pos As Integer

pos = InStr(HTML, "<")
'check for no tags situation
If pos = 0 Then
    RemoveTags = HTML
	Exit Function
Enf If

Do
' Add text before the first tag to beffer
buf = buf & Left(HTML, pos - 1)
' Find end of tag
pos = InStr(HTML, ">")
' Remove everythin up to the
' end of the tag from text
If pos = 0 Then Exit Do
HTML = Mid(HTML, pos + 1)
' Find the start of the next tag
pos = InStr(HTML, "<")
If pos = 0 Then Exit Do
Loop While True
RemoveTags = buf
End Function


<< التحوير
ممتازة           ضعيفة


جميع الحقوق محفوظة - المطور العربي 2000   ©   All Rights Reserved - ArabBuilder.com 2000