Thứ Năm, 20 tháng 7, 2017

Sublime Text Regex

SublimeText Regular Expression:

01. Quantifiers: dấu +
    +Chuỗi mẫu: aaabc
    Tìm: a+ ra aaa (3 chữ liền nhau) -> Thay: magic    Ra: magicbc
    Tìm: a ra a a a (3 chữ rời nhau) -> Thay: magic     Ra: magicmagicmagicbc
    Tìm: a{2} ra aa (2 chữ liền nhau) -> Thay: magic     Ra: magicabc
02. Capturing Groups: dùng dấu () để nhóm từ cần giữ nguyên
    +Chuỗi mẫu: abc
    Tìm: (a)bc -> Thay: $1 CITY        Ra: a CITY
    +Chuỗi mẫu: (a)bc
    Tìm: \((a)\)bc -> Thay: $1 CITY        Ra: a CITY
    Dấu \ để chọn từng ký tự
    Tìm: (\(a\))bc -> Thay: $1 CITY        Ra: (a) CITY
03. Finding Non-literal values: Tìm các chữ cái
    +Chuỗi mẫu: "abc abc"
    Tìm: ([a-z]+) -> Thay: $1 CITY        Ra: abc CITY abc CITY
    [a-z] để tìm các chữ cái từ a-z
    [A-Z] để tìm các chữ cái từ A-Z
    \d để tìm các chữ số
    +Chuỗi mẫu: "abc aBc aB3"
    Tìm: ([a-zA-Z\d]+) -> Thay: $1 CITY        Ra: abc CITY aBc CITY aB3 CITY
04. Not Finding Thing: Ký tự ^ bỏ qua giá trị cần tìm
    +Chuỗi mẫu: "abc aBc aB3"
    Tìm: ([^ "]+) -> Thay: $1 CITY        Ra: "abc CITY aBc CITY aB3 CITY"

Không có nhận xét nào:

Đăng nhận xét