Nội dung chính
Nội dung chính
- Các hàm Regex
- Xây dựng biểu thức chính quy
- Meta-Characters
- Ký tự đặc biệt
- Hàm findall[]
- Đối tượng Match [kết quả khớp]
- Các phương thức đối tượng Match
- Regex trong Python
- Các hàm Regex
- Xây dựng biểu thức chính quy
- Meta-Characters
- Ký tự đặc biệt
- Set
- Hàm findall[]
- Đối tượng Match [kết quả khớp]
- Các phương thức đối tượng Match
Biểu thức chính quy [Regular Expressions] hay Regex trong Python có thể được định nghĩa là chuỗi các ký tự được sử dụng để tìm kiếm một mẫu trong chuỗi. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy.
Bạn càn phải import mô-đun re để sử dụng các chức năng regex trong python.
Các hàm Regex
Xây dựng biểu thức chính quy
1 | Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
2 | Regex trong Python | Các hàm Regex |
3 | Xây dựng biểu thức chính quy | Ký tự đặc biệt |
4 | Set | Hàm findall[] |
5 | Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
Xây dựng biểu thức chính quy
Biểu thức chính quy [Regular Expressions] hay Regex trong Python có thể được định nghĩa là chuỗi các ký tự được sử dụng để tìm kiếm một mẫu trong chuỗi. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy.
Meta-Characters
Ký tự đặc biệt
Các phương thức đối tượng Match | Regex trong Python | Các hàm Regex |
Xây dựng biểu thức chính quy | Ký tự đặc biệt | Set |
Hàm findall[] | Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
Biểu thức chính quy [Regular Expressions] hay Regex trong Python có thể được định nghĩa là chuỗi các ký tự được sử dụng để tìm kiếm một mẫu trong chuỗi. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy. | Bạn càn phải import mô-đun re để sử dụng các chức năng regex trong python. | Các hàm regex sau được sử dụng trong Python. |
STT | Hàm | Mô tả |
match | Hàm này khớp với mẫu regex trong chuỗi với cờ tùy chọn. Nó trả về true nếu một kết quả khớp được tìm thấy trong chuỗi nếu không nó trả về false. | search |
Hàm này trả về đối tượng khớp nếu có một kết quả khớp được tìm thấy trong chuỗi. | findall | Nó trả về một danh sách chứa tất cả các kết quả khớp của một mẫu trong chuỗi. |
split | Trả về một danh sách trong đó chuỗi đã được phân chia theo mỗi kết quả khớp. | sub |
Thay thế một hoặc nhiều kết quả khớp trong chuỗi. | Một biểu thức chính quy có thể được hình thành bằng cách sử dụng kết hợp các meta-character, ký tự đặc biệt và set. | Metacharacter là một ký tự có ý nghĩa nhất định: |
Metacharacter | Ví dụ |
Ký tự đặc biệt
[]
Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
Regex trong Python | Các hàm Regex |
Xây dựng biểu thức chính quy | Ký tự đặc biệt |
Set | Hàm findall[] |
Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
Biểu thức chính quy [Regular Expressions] hay Regex trong Python có thể được định nghĩa là chuỗi các ký tự được sử dụng để tìm kiếm một mẫu trong chuỗi. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy. | Bạn càn phải import mô-đun re để sử dụng các chức năng regex trong python. |
Các hàm regex sau được sử dụng trong Python. | STT |
Hàm | Mô tả |
match | Hàm này khớp với mẫu regex trong chuỗi với cờ tùy chọn. Nó trả về true nếu một kết quả khớp được tìm thấy trong chuỗi nếu không nó trả về false. |
search | Hàm này trả về đối tượng khớp nếu có một kết quả khớp được tìm thấy trong chuỗi. |
findall
Nó trả về một danh sách chứa tất cả các kết quả khớp của một mẫu trong chuỗi.
1 | Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
2 | Regex trong Python | Các hàm Regex |
3 | Xây dựng biểu thức chính quy | Ký tự đặc biệt |
4 | Set | Hàm findall[] |
5 | Đối tượng Match [kết quả khớp] | Các phương thức đối tượng Match |
6 | Biểu thức chính quy [Regular Expressions] hay Regex trong Python có thể được định nghĩa là chuỗi các ký tự được sử dụng để tìm kiếm một mẫu trong chuỗi. Mô-đun re cung cấp hỗ trợ để sử dụng regex trong chương trình python. Mô-đun re bắn ra một ngoại lệ nếu có lỗi xảy ra trong khi sử dụng biểu thức chính quy. | Bạn càn phải import mô-đun re để sử dụng các chức năng regex trong python. |
10 | Các hàm regex sau được sử dụng trong Python. | STT |
Hàm findall[]
Hàm
import re str = "Xin chào Bạn! Bạn đang học bài Regex trong Python." matches = re.findall["Bạn", str] print[matches]
Mô tả
Đối tượng Match [kết quả khớp]
match
import re str = "Xin chào Bạn! Bạn đang học bài Regex trong Python." matches = re.search["Bạn", str] print[type[matches]] print[matches]
Mô tả
Các phương thức đối tượng Match
match
- Hàm này khớp với mẫu regex trong chuỗi với cờ tùy chọn. Nó trả về true nếu một kết quả khớp được tìm thấy trong chuỗi nếu không nó trả về false. : Nó trả về bộ dữ liệu chứa vị trí bắt đầu và kết thúc của kết quả khớp.
- search : Nó trả về một chuỗi được truyền vào hàm.
- Hàm này trả về đối tượng khớp nếu có một kết quả khớp được tìm thấy trong chuỗi. : Một phần của chuỗi được trả về nơi tìm thấy kết quả khớp.
findall
Nó trả về một danh sách chứa tất cả các kết quả khớp của một mẫu trong chuỗi.Mô tả
[9, 12] Bạn Xin chào Bạn! Bạn đang học bài Regex trong Python.