본문 바로가기
VB.net

소스 정규식 표현 방법

by 호야호잇 2018. 3. 19.

'카테고리 소스 정규식 표현


    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        On Error Resume Next


        Dim count As Integer

        Dim 카테_이름 As New Regex("<strong class=""tit ell"">(.*?)</strong>", RegexOptions.IgnoreCase)

        Dim 카테_URL As New Regex("<a class=""link"" href=""(.*?)"">", RegexOptions.IgnoreCase)

        Dim 카테_그림 As New Regex("\t\t\t\t\t\t<div class=""small"">\n\t\t\t\t\t\t<div class=""bg"">\n\t\t\t\t\t\t\t\t<div class=""thumb"">\n\t\t\t\t\t\t\t\t\t<img onerror=""$Element(this).leave();"" alt="""" src=""(.*?)"" ="""">", RegexOptions.IgnoreCase)

        'Dim 내_URL As New Regex("(.*?)", RegexOptions.IgnoreCase)



        정규식_카테_이름 = 카테_이름.Matches(TextBox1.Text)

        정규식_카테_URL = 카테_URL.Matches(TextBox1.Text)

        정규식_카테_그림 = 카테_그림.Matches(TextBox1.Text)

        '정규식_내_URL = 내_URL.Matches(dataHtml)



        count = 정규식_카테_이름.Count



        With DataGridView1

            .Rows.Clear()


            For i = 0 To count - 1

                .Rows.Add(Replace(정규식_카테_이름.Item(i).Groups.Item(1).ToString, "&amp;", "&"), _

                           "http://post.naver.com" & Replace(정규식_카테_URL.Item(i).Groups.Item(1).ToString, "&amp;", "&"))

                '정규식_카테_그림.Item(i).Groups.Item(1).ToString)

            Next

        End With



    End Sub

'VB.net' 카테고리의 다른 글

web page 내 'More'버튼 클릭  (0) 2018.03.19
마우스 오른쪽 버튼 클릭 방지  (0) 2018.03.19
정규식 표현  (0) 2018.03.19
다른창 띠위서 그래프 그리기(MSChart이용)  (0) 2018.03.19
테두리가 없는 폼이동  (0) 2018.03.19