Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:Devel
Phiên bản tỷ lệ kèo bóng đá tối nay được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản tỷ lệ kèo bóng đá tối nay được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng tỷ lệ kèo bóng đá tối nay trang chohiện tạiPhiên bản hoặc tỷ lệ kèo bóng đá tối nay trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá tối nay9.7. Khớp mẫu

Có ba cách tiếp cận riêng biệt để khớp mẫuPostgreSQL: TheSQL nhưtoán tử, gần đây hơnTương tự nhưtoán tử (được thêm vào SQL: 1999) vàPOSIX-Style thường xuyên"Làm điều nàytoán tử, chức năng là

Tip:Nếu bạn có nhu cầu phù hợp tỷ lệ kèo bóng đá tối nay mẫu

THẬN TRỌNG

Trong khi hầu hết các tìm kiếm biểu hiện thông thường có thể được thực thi

Tìm kiếm bằng cách sử dụngTương tựCác mẫu có cùng các mối nguy hiểm bảo mật, vìTương tự nhưcung cấp nhiềuPOSIX-Style Biểu thức chính quy.

nhưTìm kiếm, đang

9.7.1.như

chuỗinhưmẫu[EscapeEscape-Character]chuỗitỷ lệ kèo bóng đá tối nay thíchmẫu[EscapeEscape-Character]

ThenhưBiểu thức trả vềchuỗikhớp tỷ lệ kèo bóng đá tối naymẫu. (Như mong đợi,tỷ lệ kèo bóng đá tối nay thíchBiểu thức trả vềnhưTrả về đúng vàtỷ lệ kèo bóng đá tối naychuỗinhưmẫu).)

nếumẫutỷ lệ kèo bóng đá tối nay chứanhưhoạt động giống như toán tử bằng. MỘT_) trongmẫu%) khớp

tỷ lệ kèo bóng đá tối nay số ví dụ:

'ABC' như 'ABC'TRUE'ABC' như 'A%'TRUE'ABC' như '_B_'TRUE'ABC' như 'C'Sai

nhưKết hợp mẫu luôn luôn

Để phù hợp với dấu gạch dưới hoặc dấu hiệu phần trăm mà tỷ lệ kèo bóng đá tối nay cómẫuphải đi trướcEscapemệnh đề. Để phù hợp tỷ lệ kèo bóng đá tối nay nhân vật thoát

Lưu ý:Nếu bạn cóStandard_Conforming_StringsĐã tắt, bất kỳ dấu gạch chéo ngược nàoPhầnĐể biết thêm thông tin.

Cũng có thể chọn tỷ lệ kèo bóng đá tối nay có ký tự thoát nào bằng cách viếtEscape ''. Điều này vô hiệu hóa hiệu quả

Từ khóailikecó thể được sử dụngnhưĐể thực hiện trận đấuSQLtiêu chuẩn nhưng làPostgreSQLPhần mở rộng.

người vận hành~ ~là tương đương tỷ lệ kèo bóng đá tối naynhư~ ~*tương ứng tỷ lệ kèo bóng đá tối nayilike. Cũng có! ~ ~! ~ ~*Người vận hànhtỷ lệ kèo bóng đá tối nay thíchtỷ lệ kèo bóng đá tối nay phải ilike, tương ứng. Tất cảPostgreSQL-Specific.

9.7.2.Tương tự nhưBiểu thức chính quy

chuỗiTương tự nhưmẫu[EscapeEscape-Character]chuỗitỷ lệ kèo bóng đá tối nay giống vớimẫu[EscapeEscape-Character]

TheTương tự nhưtoán tửnhư, ngoại trừ việc nó diễn giải mẫunhưKý hiệu và thông thường thông thường

nhưnhư, TheTương tự nhưNhà điều hành chỉ thành công nếu nónhư, Tương tựsử dụng_%Như ký tự đại diện biểu thị bất kỳ đơn lẻ nào..*in

Ngoài các cơ sở này được mượn từnhư, Tương tựHỗ trợ các Metacharacters phù hợp tỷ lệ kèo bóng đá tối nay mẫu này

  • |biểu thị sự xen kẽ (tỷ lệ kèo bóng đá tối nay trong hai

  • *biểu thị sự lặp lại của

  • +biểu thị sự lặp lại của

  • ?biểu thị sự lặp lại của

  • Mbiểu thịMthời gian.

  • M,biểu thịMhoặc nhiều lần hơn.

  • M,nbiểu thịMvà tỷ lệ kèo bóng đá tối nay quánthời gian.

  • ngoặc đơn()có thể được sử dụng để

  • Biểu thức khung[...]Chỉ định lớp ký tự, giống như trong POSIX thông thường

Lưu ý rằng khoảng thời gian (.) không phải là tỷ lệ kèo bóng đá tối nayTương tự như.

như tỷ lệ kèo bóng đá tối naynhư, tỷ lệ kèo bóng đá tối nay dấu gạch chéo ngượcEscape.

tỷ lệ kèo bóng đá tối nay số ví dụ:

'ABC' tương tự như 'ABC'TRUE'ABC' tương tự như 'A'Sai'ABC' tương tự như '%(b | d)%'TRUE'ABC' tương tự như '(b | c)%'Sai

TheSubringHàm tỷ lệ kèo bóng đá tối naySubring (chuỗitừmẫuchoEscape-Character), cung cấpTương tự, mẫu được chỉ định phải khớp tỷ lệ kèo bóng đá tối nay toàn bộ dữ liệu"). Văn bản phù hợp tỷ lệ kèo bóng đá tối nay phần của mẫu

tỷ lệ kèo bóng đá tối nay số ví dụ, với#"Phân định

Subring ('foobar' từ '%#"o_b#"%' cho '#')OOBSubring ('foobar' từ '#"o_b#"%' cho '#')null

9.7.3.POSIXBiểu thức chính quy

Bảng 9-12Liệt kê các toán tử có sẵn để khớp mẫu bằng Posix

Bảng 9-12. Phù hợp tỷ lệ kèo bóng đá tối nay biểu thức chính quy

Nhà điều hành Mô tả Ví dụ
~ khớp tỷ lệ kèo bóng đá tối nay biểu thức chính quy, trường hợp nhạy cảm 'Thomas' ~
~* khớp với biểu thức chính quy, trường hợp tỷ lệ kèo bóng đá tối nay nhạy cảm 'Thomas' ~**
! ~ tỷ lệ kèo bóng đá tối nay khớp với biểu thức chính quy, trường hợp 'Thomas'! ~
! ~* tỷ lệ kèo bóng đá tối nay khớp với biểu thức chính quy, trường hợp 'Thomas'! ~*

POSIXBiểu thức chính quynhưTương tự nhưNgười vận hành. Nhiều công cụ Unix nhưEGREP, SED,,AWKSử dụng ngôn ngữ phù hợp tỷ lệ kèo bóng đá tối nay mẫu

tỷ lệ kèo bóng đá tối nay biểu thức chính quy là tỷ lệ kèo bóng đá tối nay chuỗi ký tự làBộ thông thường). tỷ lệ kèo bóng đá tối nay chuỗi được cho là phù hợp vớinhư, Chuỗi mô hình mẫu khớpnhưtỷ lệ kèo bóng đá tối nay. tỷ lệ kèo bóng đá tối nay giống nhưnhưMẫu, biểu thức chính quy là

tỷ lệ kèo bóng đá tối nay số ví dụ:

'ABC' ~ 'ABC'TRUE'ABC' ~ '^A'TRUE'ABC' ~ '(b | d)'TRUE'ABC' ~ '^(b | c)'false

ThePOSIXmẫu

TheSubringHàm tỷ lệ kèo bóng đá tối naySubring (chuỗitừmẫu), cung cấp trích xuất

tỷ lệ kèo bóng đá tối nay số ví dụ:

Subring ('foobar' từ 'O.B')OOBSubring ('foobar' từ 'o (.) B')O

Theregexp_replaceHàmregexp_replace(Nguồn, mẫu, Thay thế[, cờ]). TheNguồnChuỗi được trả về tỷ lệ kèo bóng đá tối nay thay đổi nếumẫu. Nếu có tỷ lệ kèo bóng đá tối nay trận đấu,NguồnChuỗi được trả về tỷ lệ kèo bóng đá tối nayThay thếChuỗiThay thếChuỗi có thể chứa\n, trong đónlà 1 đến 9, để chỉ ran\ &Để chỉ ra rằng khớp nối\Nếu bạn cần đặt tỷ lệ kèo bóng đá tối nay dấu gạch chéo ngược theo nghĩa đen vàoCờtham số là chuỗi văn bản tùy chọn chứa 0 trở lêniChỉ định kết hợp tỷ lệ kèo bóng đá tối nay nhạy cảm trường hợp,gChỉ định thay thếBảng.

tỷ lệ kèo bóng đá tối nay số ví dụ:

regexp_replace ('foobarbaz', 'b ..', 'x')fooxbazregexp_replace ('foobarbaz', 'b ..', 'x', 'g')fooxxregexp_replace ('foobarbaz', 'b (..)', e'x \ 1y ',' g ')fooxaryxazy

Theregexp_matchesHàmregexp_matches(chuỗi, mẫu[, cờ]). Chức nănggcờ bên dưới). Nếumẫutỷ lệ kèo bóng đá tối nay khớp, chức năngn'thn"tỷ lệ kèo bóng đá tối nay bắt giữ"ngoặc đơn; Xem bên dưới chocờTham sốgkhiến chức năng tìm thấy từngBảng.

tỷ lệ kèo bóng đá tối nay số ví dụ:

chọn regexp_matches ('foobarbequebaz', '(bar) (beque)');

Có thể buộcregexp_matches ()Để luôn trả lại tỷ lệ kèo bóng đá tối nay hàngChọnDanh sách mục tiêu khi bạn muốn tất cả các hàng

chọn col1, (chọn regexp_matches (col2, '(bar) (beque)')) từ tab;

Theregexp_split_to_tableChức năng chia tỷ lệ kèo bóng đá tối nay chuỗi bằng cách sử dụng biểu thức chính quy POSIXregexp_split_to_table(chuỗi, mẫu[, cờ]). Nếu tỷ lệ kèo bóng đá tối nay cómẫu, Thechuỗi. Nếu nhưcờTham số là chuỗi văn bản tùy chọn chứa 0 trở lênregexp_split_to_tableHỗ trợBảng.

Theregexp_split_to_arrayHàm hoạt động giống nhưregexp_split_to_table, ngoại trừregexp_split_to_arrayTrả về nóText. Nó córegexp_split_to_array(chuỗi, mẫu[, Cờ]). Các tham sốregexp_split_to_table.

tỷ lệ kèo bóng đá tối nay số ví dụ:

Chọn foo từ regexp_split_to_table ('con cáo màu nâu nhanh đã nhảy qua con chó lười biếng', e '\ s+') như foo;

Như ví dụ cuối cùng chứng minh, các chức năng phân chia RegEXP​​regexp_matches,,

9.7.3.1. Biểu thức chính quy

POSTGRESQL'thường xuyên

Biểu thức chính quy (res), như được định nghĩa trongPOSIX1003.2, có hai dạng:mở rộng reS hoặcERES (gần như củaEGREP) vàBASIC reS hoặcBRES (gần như củaED).PostgreSQLHỗ trợ cả hai hình thức, và cảreS bằng cách sử dụng các posix nàyNâng cao reS hoặcs trong tài liệu này. Ares là

Lưu ý: PostgreSQLban đầu luôn luôn giả địnhTùy chọn nhúngđếnPhần. Điều này có thể hữu ích cho khả năng tương thích tỷ lệ kèo bóng đá tối nayPOSIX1003.2 Quy tắc.

tỷ lệ kèo bóng đá tối nay biểu thức chính quy được định nghĩa là tỷ lệ kèo bóng đá tối nay hoặc nhiềucành, phân tách bằng|. Nó phù hợp với bất cứ điều gì phù hợp với tỷ lệ kèo bóng đá tối nay trong những

tỷ lệ kèo bóng đá tối nay nhánh bằng không hoặc nhiều hơnĐịnh lượnghoặcràng buộc,,

tỷ lệ kèo bóng đá tối nay nguyên tử được định lượng làAtomCó thể theo sau tỷ lệ kèo bóng đá tối nayđịnh lượng. tỷ lệ kèo bóng đá tối nay có bộ định lượng, nó phù hợpAtomCó thể là bất kỳ khả năng nào được hiển thị trongBảng. Các bộ định lượng có thể và ý nghĩa của chúng làBảng.

Aràng buộckhớp tỷ lệ kèo bóng đá tối nay trốngBảng; tỷ lệ kèo bóng đá tối nay số ràng buộc khác được mô tả sau.

Bảng 9-13. Các nguyên tử biểu hiện chính quy

Atom Mô tả
(re) (trong đórelà bất kỳre, tỷ lệ kèo bóng đá tối nay trận đấu được ghi nhận cho
(?:re) Như trên, nhưng trận đấu tỷ lệ kèo bóng đá tối nay được ghi nhận cho"tỷ lệ kèo bóng đá tối nay bắt giữ"Bộ dấu ngoặc đơn)
. phù hợp tỷ lệ kèo bóng đá tối nay bất kỳ ký tự đơn nào
[chars] ABiểu thức khung,,chars(xemPhầnĐể biết thêm chi tiết)
\K (trong đóKlà a\khớp tỷ lệ kèo bóng đá tối nay ký tự dấu gạch chéo ngược
\C WHERECISEscape, xemPhần(chỉ ares; trong eres và bres, cái nàyC)
Khi được theo sau bởi tỷ lệ kèo bóng đá tối nay ký tự không phải là tỷ lệ kèo bóng đá tối nay chữ số,; Khi được theo sau bởi tỷ lệ kèo bóng đá tối nay chữ số, nó làBound(xem bên dưới)
x WHERExlà a

tỷ lệ kèo bóng đá tối nay RE không thể kết thúc bằng dấu gạch chéo ngược (\).

Lưu ý:Nếu bạn cóStandard_Conforming_StringsTắt, bất kỳPhầnĐể biết thêm thông tin.

Bảng 9-14. Biểu thức chính quy

định lượng khớp
* Trình tự từ 0 trở lên của Atom
+ tỷ lệ kèo bóng đá tối nay chuỗi từ 1 trở lên của Atom
? tỷ lệ kèo bóng đá tối nay chuỗi các trận đấu 0 hoặc 1 của nguyên tử
M tỷ lệ kèo bóng đá tối nay chuỗi chính xácMphù hợp tỷ lệ kèo bóng đá tối nay nguyên tử
M, tỷ lệ kèo bóng đá tối nay chuỗiMhoặc nhiều trận đấu của nguyên tử
M,n tỷ lệ kèo bóng đá tối nay chuỗiMđếnn(Bao gồm)Mtỷ lệ kèo bóng đá tối nay thể vượt quán
*? Phiên bản tỷ lệ kèo bóng đá tối nay xanh của*
+? Phiên bản tỷ lệ kèo bóng đá tối nay xanh của+
?? Phiên bản tỷ lệ kèo bóng đá tối nay xanh của?
M? Phiên bản tỷ lệ kèo bóng đá tối nay xanh củaM
M,? Phiên bản tỷ lệ kèo bóng đá tối nay xanh củaM,
M,n? Phiên bản tỷ lệ kèo bóng đá tối nay xanh củaM,n

Các biểu mẫu sử dụng...được biết đếngiới hạn. SốMnTrong tỷ lệ kèo bóng đá tối nay giới hạn là các số nguyên thập phân không dấu với cho phép

tỷ lệ kèo bóng đá tối nay Greedyđịnh lượng (có sẵnGreedy)PhầnĐể biết thêm chi tiết.

Lưu ý:tỷ lệ kèo bóng đá tối nay bộ định lượng không thể theo ngay lập tức**IS^hoặc|.

Bảng 9-15. Biểu thức chính quy

ràng buộc Mô tả
^ khớp ở đầu chuỗi
$ khớp ở cuối chuỗi
(? =re) LookAHEAD tích cựckhớp tỷ lệ kèo bóng đá tối nay bất kỳ điểm nào phù hợp tỷ lệ kèo bóng đá tối nay chuỗi conreBắt đầu (Ares
(?!re) SOUNT LOOKAHEADkhớp với bất kỳ điểm nào tỷ lệ kèo bóng đá tối nay phù hợp với chuỗi conreBắt đầu (Ares

Các ràng buộc lookahead tỷ lệ kèo bóng đá tối nay thể chứaTài liệu tham khảo trở lại(xemPhần), và tất cả các dấu ngoặc đơn trong chúng đều được xem xét

9.7.3.2. Khung

ABiểu thức khunglà danh sách[]. Nó^,,tỷ lệ kèo bóng đá tối nayTừ phần còn lại của danh sách.-, đây là tốc ký cho toàn bộ phạm vi của[0-9]inASCIIphù hợp tỷ lệ kèo bóng đá tối nay bất kỳ số thập phânA-C-E. Phạm vi rất

Để bao gồm tỷ lệ kèo bóng đá tối nay nghĩa đen]Trong^, nếu được sử dụng). Để bao gồm tỷ lệ kèo bóng đá tối nay nghĩa đen-, Làm cho nó trở thành đầu tiên hoặc cuối cùng-là điểm cuối đầu tiên của A[..]Để biến nó thành phần tử đối chiếu[(xem tiếp theo\tỷ lệ kèo bóng đá tối nay

Trong biểu thức khung, phần tử đối chiếu (a[..]là viết tắt của chuỗiCHPhần tử đối chiếu, sau đó là re[[. Ch.]]*Cphù hợp tỷ lệ kèo bóng đá tối nay năm ký tự đầu tiênCHCHCC.

Lưu ý: POSTGRESQLHiện tại tỷ lệ kèo bóng đá tối nay

Trong biểu thức khung, phần tử đối chiếu được đặt kèm theo[==]Tương đương, đứng cho các chuỗi ký tự của tất cả[..].) Đối tỷ lệ kèo bóng đá tối nayO^là thành viên của tỷ lệ kèo bóng đá tối nay lớp tương đương,[[= o =]], [[=^=]][o^]

Trong biểu thức khung, tên của tỷ lệ kèo bóng đá tối nay lớp ký tự[::]là viết tắt của danh sách tất cả các ký tựAlnum, alpha, trống, cntrl, Digit, đồ thị, Hạ, in, Punc, tỷ lệ kèo bóng đá tối nay gian, trên, XDigit. Những cái nàyCtype. tỷ lệ kèo bóng đá tối nay địa điểm có thể

Có hai trường hợp đặc biệt của biểu thức khung: The[[: <:]][[::]]là những ràng buộc, khớpAlnumký tự (theo định nghĩa bởictype) hoặc dấu gạch dưới.POSIX1003.2 và nên

9.7.3.3. Biểu thức chính quy

Escapeslà các chuỗi đặc biệt\theo sau là tỷ lệ kèo bóng đá tối nay\theo sau là tỷ lệ kèo bóng đá tối nay\theo sau\là tỷ lệ kèo bóng đá tối nay ký tự thông thường. (The

Escapes ký tựtồn tại đếnBảng 9-16.

Escapes-Shorthand EscapesCung cấpBảng 9-17.

AEscape Escapelà aBảng.

ATham chiếu lại(\n) khớpn(xemBảng). Ví dụ,([BC]) \ 1MatchesBBhoặcCCnhưng tỷ lệ kèo bóng đá tối nayBChoặcCB. Sự biểu hiện phụ phải hoàn toàn

Lưu ý:Hãy ghi nhớ rằng tỷ lệ kèo bóng đá tối nay lối thoát hàng đầu\Sẽ cần phải nhân đôi khi

'123' ~ e '^\ d 3'TRUE

Bảng 9-16. Biểu thức chính quy

Escape Mô tả
\ A Cảnh báo (Bell), như trong C
\ B Backspace, như trong C
\ B Từ đồng nghĩa tỷ lệ kèo bóng đá tối nay Backslash (\) để giúp giảm nhu cầu
\ Cx (trong đóxlà bất kỳx, và những bit khác là tất cả
\ E Nhân vật có tên trình độ đối chiếu làESChoặc tỷ lệ kèo bóng đá tối nay thành công,033
\ f Form Feed, như trong C
\ n Newline, như trong C
\ r Trở lại vận chuyển, như trong C
\ T Tab ngang, như trong C
\ uWXYZ (trong đóWXYZIS0xWXYZ
\ Ustuvwxyz (trong đóstuvwxyzchính xác là tám chữ số thập lục phân)0xstuvwxyz
\ V Tab dọc, như trong C
\ xHHH (trong đóHHHlà bất kỳ0xHHH(tỷ lệ kèo bóng đá tối nay ký tự duy nhất cho dù có bao nhiêu lục giác
\ 0 ký tự có giá trị là0(byte null)
\XY (trong đóXYISTham chiếu lại) nhân vật có0XY
\XYZ (trong đóXYZISTham chiếu lại) nhân vật có0XYZ

Các chữ số thập lục phân là0-9, A-fA-f. Chữ số bát phân là0-7.

63303_63548\ U1234có nghĩa là ký tựU+1234. Cho các mã hóa đa cấp khác,

Escapes nhân vật luôn được coi là bình thường\ 135]Trong ASCII, nhưng\ 135tỷ lệ kèo bóng đá tối nay chấm dứt khung

Bảng 9-17. Biểu thức chính quy

Escape Mô tả
\ D [[: Digit:]]
\ S [[: tỷ lệ kèo bóng đá tối nay gian:]]
\ W [[: alnum:] _](Lưu ý
\ D [^[: chữ số:]]
\ S [^[: tỷ lệ kèo bóng đá tối nay gian:]]
\ W [^[: alnum:] _](Lưu ý

Trong các biểu thức khung,\ D, \ S\ WMất dấu ngoặc bên ngoài của họ và\ D, \ s\ Wlà bất hợp pháp. (Vì vậy, ví dụ,[A-C \ D]là tương đương tỷ lệ kèo bóng đá tối nay[A-C [: Digit:]]. Cũng,[A-C \ D], tương đương tỷ lệ kèo bóng đá tối nay[A-C^[: Digit:]], là bất hợp pháp.)

Bảng 9-18. Biểu thức thường xuyên ràng buộc

Escape Mô tả
\ A Chỉ phù hợp ở đầu chuỗi (xemPhầnVì điều này khác tỷ lệ kèo bóng đá tối nay^)
\ m Chỉ phù hợp ở đầu tỷ lệ kèo bóng đá tối nay từ
\ m Chỉ phù hợp ở cuối tỷ lệ kèo bóng đá tối nay từ
\ y Chỉ phù hợp ở đầu hoặc cuối của A
\ y Chỉ phù hợp tại tỷ lệ kèo bóng đá tối nay điểm không phải là khởi đầu
\ Z Chỉ phù hợp ở cuối chuỗi (xemPhầnVì điều này khác tỷ lệ kèo bóng đá tối nay$)

tỷ lệ kèo bóng đá tối nay từ được định nghĩa là trong đặc điểm kỹ thuật của[[: <:]][[::]]ở trên. Kẻ thoát hiểm bị ràng buộc là

Bảng 9-19. Biểu thức chính quy trở lại

Escape Mô tả
\M (trong đóMlà aM
\MNN (trong đóMlà annlà tỷ lệ kèo bóng đá tối nay số chữ số khác và giá trị thập phânMNNtỷ lệ kèo bóng đá tối nay lớn hơnMNN

Lưu ý:Có sự mơ hồ vốn có giữa

9.7.3.4. Biểu thức chính quy

Ngoài cú pháp chính được mô tả ở trên, còn có

tỷ lệ kèo bóng đá tối nay RE có thể bắt đầu bằng tỷ lệ kèo bóng đá tối nay trong hai đặc biệtGiám đốcTiền tố. Nếu tỷ lệ kèo bóng đá tối nay re bắt đầu bằng***:, phần còn lại của RE được lấy làmPostgreSQL, vì res được coi làcờTham số cho hàm regex.) Nếu tỷ lệ kèo bóng đá tối nay re bắt đầu với*** =, phần còn lại của RE được đưa đến

AN có thể bắt đầu bằngnhúng: tỷ lệ kèo bóng đá tối nay chuỗi(?XYZ)(trong đóXYZlà tỷ lệ kèo bóng đá tối nay hoặc nhiều chữ cáicờTham số cho hàm regex.Bảng. Lưu ý rằng các chữ cái tùy chọn tương tự được sử dụng trongcờtham số của regex

Bảng 9-20. Được nhúng-các chữ cái tùy chọn

Tùy chọn Mô tả
B Phần còn lại của re là bre
C Kết hợp nhạy cảm trường hợp (ghi đè người vận hành
E Phần còn lại của re là ere
i Phù hợp tỷ lệ kèo bóng đá tối nay nhạy cảm với trường hợp (xemPhần) (Ghi đè loại toán tử)
M Từ đồng nghĩa lịch sử chon
n Kết hợp nhạy cảm tỷ lệ kèo bóng đá tối nay Newline (xemPhần)
P Kết hợp nhạy cảm với tỷ lệ kèo bóng đá tối nay phần mới (xemPhần)
q Phần còn lại của RE là tỷ lệ kèo bóng đá tối nay nghĩa đen ("Trích dẫn") Chuỗi, tất cả thông thường
S Kết hợp tỷ lệ kèo bóng đá tối nay nhạy cảm với bản tin (mặc định)
T Cú pháp chặt chẽ (mặc định; xem bên dưới)
W nghịch đảo tỷ lệ kèo bóng đá tối nay phần mới nhạy cảm ("Weird") Phù hợp (xemPhần)
x Cú pháp mở rộng (xem bên dưới)

Tùy chọn nhúng có hiệu lực tại)Kết thúc chuỗi. Họ có thể xuất hiện***:Giám đốc nếu có).

Ngoài thông thường (chặt chẽ)Mở rộngCú pháp, có sẵn bởixTùy chọn. TRONG#và dòng mới sau (hoặc kết thúc của

  • tỷ lệ kèo bóng đá tối nay ký tự không gian trắng hoặc#trước\được giữ lại

  • tỷ lệ kèo bóng đá tối nay gian trắng hoặc#trong a

  • tỷ lệ kèo bóng đá tối nay gian trắng và nhận xét tỷ lệ kèo bóng đá tối nay thể xuất hiện trong(?:

Với mục đích này, các ký tự tỷ lệ kèo bóng đá tối nay gian trắng là trống, tab, tab,Spacelớp ký tự.

Cuối cùng, trong tỷ lệ kèo bóng đá tối nay biểu thức khung bên ngoài,(?#TTT)(trong đóTTTCó văn bản tỷ lệ kèo bóng đá tối nay)) là tỷ lệ kèo bóng đá tối nay nhận xét,(?:. Những bình luận như vậy là tỷ lệ kèo bóng đá tối nay lịch sử hơn

tỷ lệ kèo bóng đá tối naytrong số này*** =Giám đốc đã chỉ định rằng người dùng

9.7.3.5. Phù hợp tỷ lệ kèo bóng đá tối nay biểu thức thường xuyên

Trong trường hợp RE có thể khớp nhiều hơn tỷ lệ kèo bóng đá tối nayGreedyhoặctỷ lệ kèo bóng đá tối nay Greedy.

Cho dù RE có tham lam hay tỷ lệ kèo bóng đá tối nay được xác định bởi

  • Hầu hết các nguyên tử và tất cả các ràng buộc, tỷ lệ kèo bóng đá tối nay có sự tham lam

  • Thêm dấu ngoặc đơn xung quanh RE tỷ lệ kèo bóng đá tối nay thay đổi nó

  • tỷ lệ kèo bóng đá tối nay nguyên tử được định lượng với bộ định lượng lặp lại cố địnhMhoặcM?) có

  • tỷ lệ kèo bóng đá tối nay nguyên tử được định lượng với các bộ định lượng bình thường khácM,ntỷ lệ kèo bóng đá tối nayMbằngn) là tham lam (thích lâu nhất

  • tỷ lệ kèo bóng đá tối nay nguyên tử được định lượng với bộ định lượng không màu xanh lá câyM,n?tỷ lệ kèo bóng đá tối nayMbằngn) là tỷ lệ kèo bóng đá tối nay xanh (thích ngắn nhất

  • tỷ lệ kèo bóng đá tối nay nhánh-nghĩa là tỷ lệ kèo bóng đá tối nay RE không có cấp cao nhất|toán tử - có cùng

  • tỷ lệ kèo bóng đá tối nay RE bao gồm hai hoặc nhiều nhánh được kết nối bởi|Nhà điều hành luôn luôn

Các quy tắc trên liên kết các thuộc tính tham lam tỷ lệ kèo bóng đá tối nay chỉNói chung. tỷ lệ kèo bóng đá tối nay lần

tỷ lệ kèo bóng đá tối nay ví dụ về ý nghĩa của điều này:

Chọn Subring ('XY1234Z', 'Y*([0-9] 1,3)');Kết quả:123Chọn Subring ('XY1234Z', 'y*? ([0-9] 1,3)');Kết quả:1

Trong trường hợp đầu tiên, toàn bộ Re là tham lam vìY*là tham lam. Nó có thể phù hợp tỷ lệ kèo bóng đá tối nay bắt đầuYvà nó phù hợp tỷ lệ kèo bóng đá tối nay lâu nhấtY123. Đầu ra là phần ngoặc đơn của123. Trong trường hợp thứ hai,Y*?là tỷ lệ kèo bóng đá tối nay xanh. Nó có thể phù hợp bắt đầu tạiYvà nó phù hợp tỷ lệ kèo bóng đá tối nay ngắn nhấtY1. Biểu hiện phụ[0-9] 1,3là tham lam nhưng nó tỷ lệ kèo bóng đá tối nay thể thay đổi1.

Tóm lại, khi tỷ lệ kèo bóng đá tối nay Re chứa cả tham lam và không tham lam"Ăn"Liên quan đến mỗi

Bộ định lượng1,11,1?có thể được sử dụng để buộc

chọn regexp_matches ('ABC01234XYZ', '(.*) (\ D+) (.*)');Kết quả:ABC0123,4, XYZ

Điều đó tỷ lệ kèo bóng đá tối nay hoạt động: Đầu tiên.*IS"Ăn"nhiều như nó\ d+Để khớp tại

chọn regexp_matches ('ABC01234XYZ', '(.*?) (\ D+) (.*)');Kết quả:abc, 0, ""

Điều đó cũng tỷ lệ kèo bóng đá tối nay hoạt động, bởi vì bây giờ toàn bộ

chọn regexp_matches ('ABC01234XYZ', '(?: (.*?) (\ D+) (.*))Kết quả:ABC, 01234, XYZ

Kiểm soát sự tham lam tổng thể của RE riêng biệt tỷ lệ kèo bóng đá tối nay

Khi quyết định trận đấu dài hơn hoặc ngắn hơn, phù hợpBB*phù hợp tỷ lệ kèo bóng đá tối nay baABBBC;(Tuần | Wee) (đêm | Hiệp sĩ)phù hợpĐêm tuần;(.*).*được khớp tỷ lệ kèo bóng đá tối nayABCbiểu hiện phụ(A*)*được khớp tỷ lệ kèo bóng đá tối nayBCCả toàn bộ RE và dấu ngoặc đơn

Nếu kết hợp độc lập tỷ lệ kèo bóng đá tối nay trường hợp được chỉ định, hiệu ứng làxtrở thành[xx]. Khi[x]trở thành[xx][^x]trở thành[^xx].

Nếu kết hợp nhạy cảm tỷ lệ kèo bóng đá tối nay newline được chỉ định,.và biểu thức khung bằng cách sử dụng^Sẽ tỷ lệ kèo bóng đá tối nay bao giờ khớp với ký tự dòng mới (vì vậy^$sẽ khớp tỷ lệ kèo bóng đá tối nay chuỗi trống sau khi\ A\ ZTiếp tục khớp đầu hoặc kết thúc chuỗichỉ.

Nếu kết hợp nhạy cảm với tỷ lệ kèo bóng đá tối nay phần mới được chỉ định, điều này.và biểu thức khung như^$.

86839_86920^$Như tỷ lệ kèo bóng đá tối nay Newline-nhạy cảm.và khung

9.7.3.6. Giới hạn và

tỷ lệ kèo bóng đá tối nay có giới hạn cụ thể nào được áp dụng cho độ dài của res trong

Tính năng duy nhất của Ares thực sự tỷ lệ kèo bóng đá tối nay tương thích\tỷ lệ kèo bóng đá tối nay***Cú pháp của các giám đốc tương tự là

Nhiều phần mở rộng được mượn từ Perl, nhưng\ B, \ B, The

Hai sự tỷ lệ kèo bóng đá tối nay tương thích đáng kể tồn tại giữa Ares vàPostgreSQL:

  • Trong Ares,\theo sau là tỷ lệ kèo bóng đá tối nay

  • Trong Ares,\vẫn là tỷ lệ kèo bóng đá tối nay đặc biệt[], vì vậy a\​​Trong tỷ lệ kèo bóng đá tối nay khung\.

9.7.3.7. Cơ bản thường xuyên

Bres khác với các ERE ở tỷ lệ kèo bóng đá tối nay số khía cạnh. Trong bres,|, +?là các ký tự thông thường và ở đó\\, tỷ lệ kèo bóng đá tối nayBản thân các ký tự thông thường.\ (\), tỷ lệ kèo bóng đá tối nay()BY^IS$là tỷ lệ kèo bóng đá tối nay ký tự thông thường ngoại trừ ở cuối*là tỷ lệ kèo bóng đá tối nay ký tự thông thường nếu nó^). Cuối cùng, tỷ lệ kèo bóng đá tối nay chữ số trở lại\ <\là từ đồng nghĩa tỷ lệ kèo bóng đá tối nay[[: <:]][[::]]tương ứng; tỷ lệ kèo bóng đá tối nay có lối thoát nào khác là