1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp Làm sao để tách StringRegExp hiển thị 3 cột

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi Van Pham, 21/9/19.

  1. Van Pham

    Van Pham Thành viên mới
    • 1/6

    Tham gia ngày:
    15/9/19
    Bài viết:
    5
    Đã được thích:
    0
    Các bạn ơi cho em Vân hỏi với.

    Nếu muốn lấy 3 cột giả sử:

    $aSearch=StringRegExp($Search,'"TenDangNhap":"(.*?)"',3)
    $aSearch=StringRegExp($Search,'"MatKhauDangNhap":"(.*?)"',3)
    $aSearch=StringRegExp($Search,'"HoVaTen":"(.*?)"',3)

    Với dạng kiểu này thì mình sẽ hiển thị sao để có thể được ạ
     
  2. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoàng Vũ IT Moderator
    • 43/45

    Tham gia ngày:
    21/11/16
    Bài viết:
    404
    Đã được thích:
    122
    1. Tạo GUI.
    2. Gọp thành 1 mảng 2 chiều.
    3. Thay đổi cách regex để lấy 3 trong 1
     
    Van Pham thích bài này.
  3. Van Pham

    Van Pham Thành viên mới
    • 1/6

    Tham gia ngày:
    15/9/19
    Bài viết:
    5
    Đã được thích:
    0
    Anh ơi ! Anh Có thể giúp em Vân sửa cụ thể bằng đoạn code ở dạng này không ạ ?

    Em Vân cảm ơn anh Nhiều ạ !
    Mã (Text):

    ; Code được viết ở bài http://autoitvn.com/threads/code-vui-v-lay-full-danh-sach-thanh-vien-hien-co-cua-4rum-autoit.317/
    #include <_HttpRequest.au3>
    Local $ABC = '0123456789abcdefghijklmnopqrstuvwxyz', $aABC = StringSplit($ABC, '', 2), $Search, $aSearch, $sResult = '', $uBound = UBound($aABC) - 1
    For $i = 0 To $uBound
        $sResult &= '|' & StringUpper($aABC[$i]) & '|'
        For $k = 0 To $uBound
            $Search = _HttpRequest(2, 'http://autoitvn.com/index.php?members/find&_xfResponseType=json', 'q=' & $aABC[$i] & $aABC[$k] & '&_xfRequestUri=%2Fmembers%2F&_xfNoRedirect=1&_xfResponseType=json')
            $aSearch = StringRegExp($Search, '"username":"(.*?)"', 3)
            If Not @error Then
                For $t = 0 To UBound($aSearch) - 1
                    $sResult &= '@' & $aSearch[$t] & '|'
                Next
            EndIf
            ConsoleWrite('Please wait... ' & $i & ':' & $k & @CRLF)
        Next
    Next
    _ArrayDisplay(StringSplit(_URLDecode($sResult), '|', 2))
     
  4. Butch

    Butch Butch đẹp trai
    • 8/11

    Tham gia ngày:
    12/8/19
    Bài viết:
    32
    Đã được thích:
    11
    Nơi ở:
    Tom And Jerry
    bạn phải nói rõ mục đích của mình ra, post đoạn code không không ai hiểu được
     
    Van Pham thích bài này.
  5. Van Pham

    Van Pham Thành viên mới
    • 1/6

    Tham gia ngày:
    15/9/19
    Bài viết:
    5
    Đã được thích:
    0
    Dạ Em Vân muốn lấy thông tin doanh nghiệp của 1 trang web có cung cấp API.
    https://thongtindoanhnghiep.co/api/company?p=5

    Tuy nhiên Em Vân lại không biết lấy nhiều cột mà chỉ lấy được 1 cột !. Mà chưa biết làm làm sao để cho hiển thị được nhiều cột mong muốn

    Ví dụ em Vân muốn hiển thị
    +MaSoThue
    +NgayCap
    +NgayDongMST
    ................................

    Và có thể kết xuất được ra File csv hoặc excel

    File của em Vân đang code đây ạ

    Mong anh Giúp đỡ em Vân với ạ !
     

    Các file đính kèm:

Chia sẻ trang này

Đang tải...