Hướng dẫn sublime regex cheat sheet - bảng gian lận sublime regex

Nội dung

Hướng dẫn sublime regex cheat sheet - bảng gian lận sublime regex

Một tờ cheat về các biểu thức chính quy trong văn bản siêu phàm.

Ký tự đặc biệt

biểu hiệnSự mô tả
.Phù hợp với bất kỳ ký tự
^Dòng trận đấu bắt đầu
$Kết thúc dòng đối sánh
*Phù hợp với re trước 0 hoặc nhiều lần tham lam
*?Khớp với re 0 hoặc nhiều lần trước đó
+Phù hợp với re trước 1 hoặc nhiều lần tham lam
+?Khớp với re 1 hoặc nhiều lần trước đó
?Phù hợp với re 0 hoặc 1 lần tham lam một cách tham lam
________số 8Khớp với re 0 hoặc 1 lần trước không
A|BKhớp với A hoặc B
^0Khớp với lần trước chính xác m lần
^1Phù hợp với re m trước đó với n lần tham lam
^2Phù hợp với re m trước đó với n lần, không có mặt tôi

Bộ ký tự

biểu hiệnSự mô tả
.Phù hợp với bất kỳ ký tự
^Dòng trận đấu bắt đầu
$Kết thúc dòng đối sánh
*Phù hợp với re trước 0 hoặc nhiều lần tham lam
*?Khớp với re 0 hoặc nhiều lần trước đó
+Phù hợp với re trước 1 hoặc nhiều lần tham lam
+?Khớp với re 1 hoặc nhiều lần trước đó
+?Khớp với re 1 hoặc nhiều lần trước đó
?Phù hợp với re 0 hoặc 1 lần tham lam một cách tham lam
  • ________số 8

Khớp với re 0 hoặc 1 lần trước không

A|B

Khớp với A hoặc B

^0Sự mô tả
Khớp với lần trước chính xác m lần^1
Phù hợp với re m trước đó với n lần tham lam^2
Phù hợp với re m trước đó với n lần, không có mặt tôiBộ ký tự
^3Khớp với ^4, ^5 hoặc ^6
^7Khớp với bất kỳ ký tự nào không trong tập hợp này (tức là, không phải ^4, ^5 và ^6)
$1Phù hợp với phạm vi từ ^4 đến $3
$4Phù hợp với phạm vi từ ^4 với $3 hoặc phạm vi từ $7 đến $8
$9Khớp ^4, *1 hoặc $3
*3Khớp ^4, *1
*6Khớp *1, ^4
*?2Khớp với một trong những người Chacters trong *?3

Lưu ý rằng bạn cũng có thể sử dụng lớp ký tự bên trong *?4, ví dụ, *?5 khớp với bất kỳ ký tự nào trong lớp ký tự *?6.

Hướng dẫn sublime regex cheat sheet - bảng gian lận sublime regex

Lớp nhân vật

^0Sự mô tả
Khớp với lần trước chính xác m lần^1
Phù hợp với re m trước đó với n lần tham lam^2
Phù hợp với re m trước đó với n lần, không có mặt tôiBộ ký tự
^3Khớp với ^4, ^5 hoặc ^6
^7Khớp với bất kỳ ký tự nào không trong tập hợp này (tức là, không phải ^4, ^5 và ^6)
$1Phù hợp với phạm vi từ ^4 đến $3
$4Phù hợp với phạm vi từ ^4 với $3 hoặc phạm vi từ $7 đến $8
$9Khớp ^4, *1 hoặc $3
*3Khớp ^4, *1

*6

Khớp *1, ^4

biểu hiệnSự mô tả
*?2Khớp với một trong những người Chacters trong *?3
Lưu ý rằng bạn cũng có thể sử dụng lớp ký tự bên trong *?4, ví dụ, *?5 khớp với bất kỳ ký tự nào trong lớp ký tự *?6.Lớp nhân vật
“Lớp nhân vật” nhiều nhân vậtMột biểu thức của mẫu *?7 khớp với lớp ký tự được đặt tên *?8.
tên lớp*?9
Bất kỳ nhân vật alpha-numeric+0

Bất kỳ ký tự chữ cái.

biểu hiệnSự mô tả
+1Bất kỳ chữ số thập phân.
+2Bất kỳ chữ số thập phân.
+2Bất kỳ nhân vật chữ số thập lục phân.
+3Bất kỳ ký tự chữ thường.
+4Bất kỳ ký tự trường hợp trên.
  • +5
  • Bất kỳ ký tự điều khiển1.

+6

Bất kỳ ký tự có thể in.

^0Sự mô tả
Khớp với lần trước chính xác m lần^1
Phù hợp với re m trước đó với n lần tham lam^2

Phù hợp với re m trước đó với n lần, không có mặt tôi

Bộ ký tự

^0Sự mô tả
Khớp với lần trước chính xác m lần^1
Phù hợp với re m trước đó với n lần tham lam^2
Phù hợp với re m trước đó với n lần, không có mặt tôiBộ ký tự
^3Khớp với ^4, ^5 hoặc ^6

^7

  • https://www.boost.org/doc/libs/1_44_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html
  • http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace_overview.html
  • https://github.com/stajahlee/sublime-cheat-sheets/blob/master/cheat-sheets/Regular%20Expressions.cheatsheet
  • Khớp với re 0 hoặc 1 lần trước không

A|B


  1. Khớp với A hoặc B

  2. ^0

  3. Để biết ký tự khoảng trắng, xem https://en.wikipedia.org/wiki/Whitespace_Character ↩︎

AuthorJdhao jdhao

LastMod 2020-12-23 2020-12-23

LicensEcc BY-NC-ND 4.0 CC BY-NC-ND 4.0