102 of 151 menu

Phương thức search của module re

Phương thức search của module re chỉ tìm kiếm kết quả khớp đầu tiên với biểu thức chính quy. Trong tham số đầu tiên của phương thức, chúng ta chỉ định biểu thức chính quy cần tìm, trong tham số thứ hai - chuỗi mà chúng ta tìm kiếm nó. Trong tham số thứ ba tùy chọn có thể thiết lập cờ cho các cấu hình bổ sung của biểu thức chính quy. Phương thức trả về đối tượng Match object. Nếu không tìm thấy kết quả khớp nào, nó trả về None.

Cú pháp

import re re.search(biểu_thức_chính_quy, chuỗi, [cờ])

Ví dụ

Hãy tìm chuỗi con đầu tiên chứa chữ số bằng phương thức search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

Kết quả thực thi mã:

<re.Match object; span=(4, 7), match='123'>

Ví dụ

Hãy in ra kết quả khớp từ Match object:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

Kết quả thực thi mã:

'123'

Xem thêm

  • phương thức findall của module re,
    trả về danh sách tất cả các kết quả khớp trong chuỗi
  • phương thức finditer của module re,
    trả về trình vòng lặp của tất cả các kết quả khớp với biểu thức chính quy trong chuỗi
  • phương thức match của module re,
    tìm kiếm kết quả khớp với biểu thức chính quy ở đầu chuỗi
  • phương thức fullmatch của module re,
    tìm kiếm tất cả các kết quả khớp với biểu thức chính quy trong chuỗi
  • đối tượng Match object của module re,
    chứa thông tin về các kết quả khớp với biểu thức chính quy
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối