Hướng dẫn regex cheat sheet pdf - regex cheat sheet pdf

Điều khó khăn về việc học khoa học dữ liệu là ghi nhớ tất cả các cú pháp. Mặc dù tại DataQuest, chúng tôi ủng hộ việc làm quen với việc tư vấn tài liệu Python, nhưng đôi khi thật tuyệt khi có một tài liệu tham khảo PDF tiện dụng, vì vậy chúng tôi đã kết hợp bảng điều khiển Python Spersonions (Regex) này để giúp bạn ra ngoài!

Nội phân chính

  • Biểu thức thường xuyên cho Khoa học dữ liệu (PDF)
  • Ký tự đặc biệt
  • Các lớp ký tự (a.k.a. Trình tự đặc biệt)
  • Các chức năng mô -đun Python RE phổ biến
  • Tài nguyên Regex hữu ích cho Python:
  • Trở thành một nhà phân tích dữ liệu!

Bảng gian lận Regex này dựa trên tài liệu Python 3, về các biểu thức thông thường.

Nếu bạn quan tâm đến việc học Python, chúng tôi có các khóa học lập trình Python trung gian miễn phí để bắt đầu miễn phí, bạn nên kiểm tra.

Biểu thức thường xuyên cho Khoa học dữ liệu (PDF)

Ký tự đặc biệt

Ký tự đặc biệt

Các lớp ký tự (a.k.a. Trình tự đặc biệt)

Các chức năng mô -đun Python RE phổ biến

Tài nguyên Regex hữu ích cho Python:

Trở thành một nhà phân tích dữ liệu!

Bảng gian lận Regex này dựa trên tài liệu Python 3, về các biểu thức thông thường.

Nếu bạn quan tâm đến việc học Python, chúng tôi có các khóa học lập trình Python trung gian miễn phí để bắt đầu miễn phí, bạn nên kiểm tra.

Tải xuống tấm cheat regex tại đây

^ | Khớp với biểu thức bên phải của nó khi bắt đầu một chuỗi. Nó khớp với mọi trường hợp như vậy trước mỗi \n trong chuỗi.

$ | Khớp với biểu thức bên trái của nó ở cuối chuỗi. Nó khớp với mọi trường hợp như vậy trước mỗi \n trong chuỗi.

. | Khớp với bất kỳ ký tự nào ngoại trừ các thiết bị kết thúc dòng như \n.

\ | Thoát khỏi các ký tự đặc biệt hoặc biểu thị các lớp ký tự.

Các lớp ký tự (a.k.a. Trình tự đặc biệt)

Các chức năng mô -đun Python RE phổ biến

Tài nguyên Regex hữu ích cho Python:

Trở thành một nhà phân tích dữ liệu!

Bảng gian lận Regex này dựa trên tài liệu Python 3, về các biểu thức thông thường.

Nếu bạn quan tâm đến việc học Python, chúng tôi có các khóa học lập trình Python trung gian miễn phí để bắt đầu miễn phí, bạn nên kiểm tra.

Tải xuống tấm cheat regex tại đây

^ | Khớp với biểu thức bên phải của nó khi bắt đầu một chuỗi. Nó khớp với mọi trường hợp như vậy trước mỗi \n trong chuỗi.

$ | Khớp với biểu thức bên trái của nó ở cuối chuỗi. Nó khớp với mọi trường hợp như vậy trước mỗi \n trong chuỗi.

. | Khớp với bất kỳ ký tự nào ngoại trừ các thiết bị kết thúc dòng như \n.

\ | Thoát khỏi các ký tự đặc biệt hoặc biểu thị các lớp ký tự.

A|B | Khớp với biểu thức A hoặc B. Nếu A được khớp trước, B không được kiểm tra.

\n2 | Một cách tham lam phù hợp với biểu thức với bên trái của nó 1 hoặc nhiều lần.

\n3 | Một cách tham lam phù hợp với biểu thức với bên trái của nó 0 trở lên.

\n4 | Tham lam khớp với biểu thức với bên trái 0 hoặc 1 lần. Nhưng nếu \n4 được thêm vào vòng loại (\n2, \n3 và \n4), nó sẽ thực hiện các trận đấu theo cách không màu xanh lá cây.

\n9 | Khớp với biểu thức bên trái $0 lần, và không ít hơn.

$1 | Khớp với biểu thức bên trái $0 với $3 lần và không ít hơn.

$4 | Khớp với biểu thức bên trái $0 lần và bỏ qua $3. Xem \n4 ở trên.

$8 | Khớp với các ký tự chữ và số, có nghĩa là $9, \n0 và \n1. Nó cũng phù hợp với dấu gạch dưới, \n2.

\n3 | Khớp với các chữ số, có nghĩa là \n1.

\n5 | Khớp với bất kỳ chữ số nào.

\n6 | Kết hợp các ký tự khoảng trắng, bao gồm các ký tự \n7, \n, \n9 và không gian.

.0 | Khớp với các ký tự không phải là màu trắng.

.1 | Khớp với ranh giới (hoặc chuỗi trống) ở đầu và cuối của một từ, nghĩa là, giữa $8 và .3.

.4 | Phù hợp với nơi .1 không, nghĩa là ranh giới của các ký tự $8.

  • .7 | Khớp với biểu thức bên phải của nó khi bắt đầu một chuỗi tuyệt đối cho dù ở chế độ đơn hoặc đa dòng.
  • .8 | Khớp với biểu thức bên trái của nó ở đầu tuyệt đối của chuỗi cho dù ở chế độ đơn hoặc đa dòng.
  • Bộ
  • .9 | Chứa một tập hợp các ký tự để phù hợp.
  • \n0 | Khớp với \n1, $0 hoặc \n3. Nó không khớp với \n4.
  • \n5 | Khớp với bất kỳ bảng chữ cái nào từ \n1 đến \n7.
  • \n8 | Khớp \n1, \0 hoặc \n7. Nó phù hợp với \0 vì \ thoát khỏi nó.

\4 | Khớp với \n1 hoặc \0, vì \0 không được sử dụng để chỉ ra một loạt các ký tự.

\n09 | Một lời bình luận. Nội dung là để chúng tôi đọc, không phải để phù hợp.

\n10 | Lookahead khẳng định. Điều này phù hợp với biểu thức A chỉ khi nó được theo sau bởi B.

\n13 | Khẳng định cái nhìn tiêu cực. Điều này phù hợp với biểu thức A chỉ khi nó không được theo sau bởi B.

\n16 | Khẳng định tầm nhìn tích cực. Điều này phù hợp với biểu thức A chỉ khi B ngay lập tức sang trái. Điều này chỉ có thể phù hợp với các biểu thức chiều dài cố định.

\n19 | Khẳng định cái nhìn tiêu cực. Điều này phù hợp với biểu thức A chỉ khi B không ngay lập tức sang trái. Điều này chỉ có thể phù hợp với các biểu thức chiều dài cố định.

\n22 | Khớp với biểu thức phù hợp với một nhóm trước đó có tên là Tên Tên.

\n23 | Số \n24 tương ứng với nhóm đầu tiên được khớp. Nếu chúng ta muốn phù hợp với nhiều trường hợp hơn của cùng một lần mở rộng, chỉ cần sử dụng số của nó thay vì viết lại toàn bộ biểu thức. Chúng ta có thể sử dụng từ \n24 cho đến \n26 các nhóm như vậy và các số tương ứng của chúng.

Các chức năng mô -đun Python RE phổ biến

\n27 | Khớp với tất cả các phiên bản của biểu thức A trong chuỗi B và trả lại chúng trong danh sách.

\n30 | Khớp với phiên bản đầu tiên của biểu thức A trong chuỗi B và trả về nó dưới dạng đối tượng RE khớp.

\n33 | Chia chuỗi B thành danh sách bằng Delimiter A.

\n35 | Thay thế A bằng B trong chuỗi \n38.

Tài nguyên Regex hữu ích cho Python:

  • Python Regex Hướng dẫn về Khoa học dữ liệu
  • Tài liệu mô -đun Python 3 Re
  • Trình kiểm tra và gỡ lỗi regex trực tuyến

Trở thành một nhà phân tích dữ liệu!

Tìm hiểu các kỹ năng bạn cần để làm việc như một nhà phân tích dữ liệu ngày hôm nay. Đăng ký tài khoản miễn phí và có quyền truy cập vào nội dung khóa học Python, R và SQL tương tác miễn phí.