لو سمحتم ارجو مساعدتكم فى الآتى
ما هو الكود الذى استخدمة لاستخلاص اسم الموقع فقط من اول www الى com او net او org
مهما كانت حالة العنوان مثل http:\\ او ftp او بدون www فى بدايتة
منتظر مساعدتكم وشكرآ
لو سمحتم ارجو مساعدتكم فى الآتى
ما هو الكود الذى استخدمة لاستخلاص اسم الموقع فقط من اول www الى com او net او org
مهما كانت حالة العنوان مثل http:\\ او ftp او بدون www فى بدايتة
منتظر مساعدتكم وشكرآ
النص اللى هتبحث فيه عبارة عن جملة بسيطة برابط واحد مثلا و صفحة HTML أو PHP أو غيره ؟
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
الأخ الفاضل ...
أرجوأ أن يفيدك هذا المثال فى ما تريد إنجازه
بإستخدام (MS-VB 6.0)
Private Function ExtractDomain(sFAddress As String) As String Dim sAddress As String Dim ch As String Dim n As Long ' Get address sAddress = Trim(sFAddress) ' Convert all to ascii, sometimes / wrote as %2F, ? wrote as %3F sAddress = Replace(sAddress, "%2F", "/", , , vbTextCompare) sAddress = Replace(sAddress, "%3F", "?", , , vbTextCompare) ' Remove prefix, like http:, ftp:, ... etc sAddress = Right$(sAddress, Len(sAddress) - InStr(1, sAddress, ":")) ' Remove prefix /, sometimes like file protocol appears more 2 /, file:/// Do ch = Mid$(sAddress, 1, 1) If ch = "/" Then sAddress = Right$(sAddress, Len(sAddress) - 1) Loop While ch = "/" ' Remove suffix /, sometimes extra links, like domain.com/sub/dir/page.htm n = InStr(1, sAddress, "/") If n Then sAddress = Left$(sAddress, n - 1) ' Remove suffix ?, sometimes extra links, like domain.com?pageId=241 n = InStr(1, sAddress, "?") If n Then sAddress = Left$(sAddress, n - 1) ' Now, at here you get the domain name ExtractDomain = Trim(sAddress) End Function
شكراً
Nothing is impossible, the word impossible itself says that: I M - Possible
أخي , انا حتى الآن بأدور على دالة تلغي أجزاء معينة من النص وتستخلص الباقي ,
(إحنا في الهوا سوا)
ههههههه
اقتباسIf A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut
Albert Einstein
انا عندي حل بس خايف تقوله عليه بدائي علشان كده مش عايز ارد علي الموضوع من الاول يمكن فيه اكواد احسن من اللي انا هعمله علي العموم لحظات وراجع
تم تعديل هذه المشاركة بواسطة kindy_ibrahim في 1 مايو 2007 في 00:51
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
أخى أسامة أعتقد أنه عايز Parser كامل لجملة ما مش بس الـ Domain Name
kindy_ibrahim كتب:انا عندي حل بس خايف تقوله عليه بدائي علشان كده مش عايز ارد علي الموضوع من الاول يمكن فيه اكواد احين من اللي انا هعمله علي العموم لحظات وراجع
مفيش حاجة أسمها بدائية طالما أنك عندك حل حطه , ده علم يعنى مفيش كسوف.
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
Private Sub Form_Load() Dim x As String Dim z As Integer Dim y() As String x = "http://www.kindy.com" y = Split(x, ".") x = ReplaceAll(x, "http://www.", "") x = ReplaceAll(x, ".com", "") Text1.Text = x End Sub Function ReplaceAll(SourceString As String, ReplaceThis As String, WithThis As String) Dim Temp As Variant Temp = Split(SourceString, ReplaceThis) ReplaceAll = Join(Temp, WithThis) End Function
طبعاً تحط كل الاحتمالات هنا زي كده
x = ReplaceAll(x, "http://www.", "") x = ReplaceAll(x, ".com", "")
علشان كده هو بدائي
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
مبروك يا محمد بقيت من اعضاء الشرف
تم تعديل هذه المشاركة بواسطة kindy_ibrahim في 1 مايو 2007 في 00:51
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
هو تقريبا شبه كود الاخ Eng. Usama El-Mokadem
بس الكود بتاعة فيه ديناميكية اكتر مع انه طويل
تم تعديل هذه المشاركة بواسطة kindy_ibrahim في 1 مايو 2007 في 01:12
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…