Có hai cách tiếp cận riêng biệt để phù tỷ lệ kèo bóng đá trực tuyến hôm nay với mẫu được cung cấp quaPostgres: TheSQL nhưNhà điều hành vàPOSIX-Style Biểu thức chính quy.
Tip:Nếu bạn có nhu cầu phù tỷ lệ kèo bóng đá trực tuyến hôm nay với mẫu ngoài điều này, hoặc muốn thực hiện các thay thế theo mô hình hoặc bản dịch, xem xét viết một chức năng do người dùng xác định Perl hoặc tcl.
chuỗinhưtỷ lệ kèo bóng đá trực tuyến hôm nay[EscapeEscape-Character ]chuỗikhông thíchtỷ lệ kèo bóng đá trực tuyến hôm nay[EscapeEscape-Character ]
mỗitỷ lệ kèo bóng đá trực tuyến hôm nay11844_11881nhưBiểu thức trả về đúng nếuchuỗiIS chứa trong tập tỷ lệ kèo bóng đá trực tuyến hôm nay các chuỗi được biểu thị bởitỷ lệ kèo bóng đá trực tuyến hôm nay. (Như mong đợi,không thíchBiểu thức trả về sai nếunhưTrả về đúng và ngược lại. MỘT Biểu thức tương đương làkhông (chuỗinhưtỷ lệ kèo bóng đá trực tuyến hôm nay).)
nếutỷ lệ kèo bóng đá trực tuyến hôm nay12449_12571nhưhoạt động giống như toán tử bằng. tỷ lệ kèo bóng đá trực tuyến hôm nay dấu gạch dưới (_) trongtỷ lệ kèo bóng đá trực tuyến hôm naylà viết tắt của (khớp) bất kỳ ký tự đơn nào; tỷ lệ kèo bóng đá trực tuyến hôm nay dấu hiệu phần trăm (%) khớp với bất kỳ chuỗi nào bằng không hoặc nhiều hơn ký tự.
tỷ lệ kèo bóng đá trực tuyến hôm nay số ví dụ:
'ABC' như 'ABC'TRUE'ABC' như 'a%'TRUE'ABC' như '_B_'TRUE13181_13204false
nhưMẫu phù tỷ lệ kèo bóng đá trực tuyến hôm nay luôn luôn bao gồm toàn bộ chuỗi. Để phù tỷ lệ kèo bóng đá trực tuyến hôm nay với một mẫu ở bất cứ đâu trong một chuỗi, do đó mẫu phải bắt đầu và kết thúc với phần trăm dấu hiệu.
Để phù tỷ lệ kèo bóng đá trực tuyến hôm nay với dấu gạch dưới hoặc dấu hiệu phần trăm mà không có Kết tỷ lệ kèo bóng đá trực tuyến hôm nay các ký tự khác, ký tự tương ứng trongtỷ lệ kèo bóng đá trực tuyến hôm nayphải đi trước nhân vật thoát. Nhân vật thoát mặc định là dấu gạch chéo ngược nhưng tỷ lệ kèo bóng đá trực tuyến hôm nay cái khác có thể được chọn bằng cách sử dụngEscapemệnh đề. Để phù tỷ lệ kèo bóng đá trực tuyến hôm nay với nhân vật thoát chính nó, viết hai ký tự thoát.
Lưu ý rằng Backslash đã có ý nghĩa đặc biệt trong chuỗi chữ, vì vậy để viết tỷ lệ kèo bóng đá trực tuyến hôm nay hằng số mô hình có chứa Backslash Bạn phải viết hai dấu gạch chéo ngược trong truy vấn. Bạn có thể Tránh điều này bằng cách chọn tỷ lệ kèo bóng đá trực tuyến hôm nay ký tự thoát khác vớiEscape.
Từ khóailikecó thể được sử dụng Thay vìnhưĐể thực hiện trận đấu trường tỷ lệ kèo bóng đá trực tuyến hôm nay không nhạy cảm theo địa phương hoạt động. Đây không phải là trong TheSQLTiêu chuẩn nhưng làPostgresMở rộng.
người vận hành~ ~là tương đương vớinhưvà~ ~*tương ứng vớiilike. Cũng có! ~ ~và! ~ ~*Người vận hành đại diện chokhông thíchvàkhông phải ilike. Tất cả những thứ này cũng làPostgres-Specific.
Bảng 4-8. Phù tỷ lệ kèo bóng đá trực tuyến hôm nay với biểu thức chính quy Người vận hành
Nhà điều hành | Mô tả | Ví dụ |
---|---|---|
~ | phù tỷ lệ kèo bóng đá trực tuyến hôm nay với thường xuyên biểu thức, trường tỷ lệ kèo bóng đá trực tuyến hôm nay nhạy cảm | 'Thomas' ~ '.*Thomas.*' |
~* | phù tỷ lệ kèo bóng đá trực tuyến hôm nay với thường xuyên Biểu thức, trường tỷ lệ kèo bóng đá trực tuyến hôm nay không nhạy cảm | 'Thomas' ~** '.*Thomas.*' |
! ~ | không phù tỷ lệ kèo bóng đá trực tuyến hôm nay với thường xuyên biểu thức, trường tỷ lệ kèo bóng đá trực tuyến hôm nay nhạy cảm | 'Thomas'! ~ '.*Thomas.*' |
! ~* | không phù tỷ lệ kèo bóng đá trực tuyến hôm nay với thường xuyên Biểu thức, trường tỷ lệ kèo bóng đá trực tuyến hôm nay không nhạy cảm | 16798_16836 |
POSIXBiểu thức chính quy cung cấp một phương tiện mạnh mẽ hơn để khớp tỷ lệ kèo bóng đá trực tuyến hôm nay so vớinhưHàm. Nhiều công cụ Unix như BẰNGEGREP, SEDhoặcAWK17190_17271
tỷ lệ kèo bóng đá trực tuyến hôm nay biểu thức chính quy là tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi ký tự là Định nghĩa viết tắt của tỷ lệ kèo bóng đá trực tuyến hôm nay bộ chuỗi (ABộ thông thường17429_17571như, Chuỗi kết tỷ lệ kèo bóng đá trực tuyến hôm nay các ký tự mẫu nhân vật chính xác trừ khi chúng là những nhân vật đặc biệt trong Ngôn ngữ biểu thức thông thường --- nhưng biểu thức thường xuyên sử dụng các ký tự đặc biệt khác vớinhưkhông. Không giống nhưnhưCác mẫu, một biểu thức thông thường được cho phép Để phù tỷ lệ kèo bóng đá trực tuyến hôm nay ở bất cứ đâu trong một chuỗi, trừ khi thông thường Biểu thức được neo rõ ràng đến đầu hoặc kết thúc của chuỗi.
Biểu thức chính quy ("Re"s), như được xác định trongPOSIX1003.2, vào Hai hình thức: hiện đại Res (gần như củaEGREP; 1003.2 gọi những cái này"Mở rộng"res) và lỗi thời (gần như củaED; 1003.2"cơ bản"res).Postgresthực hiện hình thức hiện đại.
A (hiện đại) Re là tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc nhiều không trốngcành, cách nhau bởi|. Nó phù tỷ lệ kèo bóng đá trực tuyến hôm nay với bất cứ điều gì phù tỷ lệ kèo bóng đá trực tuyến hôm nay với một trong những nhánh.
tỷ lệ kèo bóng đá trực tuyến hôm nay nhánh là tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc nhiềumảnh, liên kết. Nó phù tỷ lệ kèo bóng đá trực tuyến hôm nay với một trận đấu cho lần đầu tiên, theo sau là một khớp với thứ hai, v.v.
tỷ lệ kèo bóng đá trực tuyến hôm nay mảnh làAtomCó thể theo sau là tỷ lệ kèo bóng đá trực tuyến hôm nay*, +, ?hoặcBound. tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên tử theo sau là*phù tỷ lệ kèo bóng đá trực tuyến hôm nay với chuỗi từ 0 trở lên nguyên tử. Một nguyên tử theo sau là+19283_19367?khớp với chuỗi 0 hoặc 1 trận đấu của nguyên tử.
ABoundlàTiếp theo là tỷ lệ kèo bóng đá trực tuyến hôm nay số nguyên thập phân không dấu, Có thể theo sau,Có thể tiếp theo là tỷ lệ kèo bóng đá trực tuyến hôm nay số nguyên thập phân không dấu khác, luôn luôn theo sau qua. Các số nguyên phải nằm giữa 0 Vàre_dup_max(255) Bao gồm và Nếu có hai trong số họ, cái đầu tiên không thể vượt quá thứ hai. tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên tử theo sau là tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc chứa tỷ lệ kèo bóng đá trực tuyến hôm nay số nguyênivà không có dấu phẩy phù tỷ lệ kèo bóng đá trực tuyến hôm nay với chuỗi chính xáciTrận đấu của nguyên tử. tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên tử theo sau là tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc chứa tỷ lệ kèo bóng đá trực tuyến hôm nay số nguyênivà dấu phẩy khớp với chuỗiihoặc nhiều trận đấu của nguyên tử. tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên tử theo sau là tỷ lệ kèo bóng đá trực tuyến hôm nay ràng buộc chứa hai số nguyênivàJkhớp với chuỗiiđếnJ(bao gồm) Các trận đấu của nguyên tử.
Lưu ý:tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử lặp lại (?, *, +hoặc giới hạn) không thể theo dõi người khác toán tử lặp lại. Toán tử lặp lại không thể bắt đầu biểu thức hoặc biểu hiện phụ hoặc theo dõi^hoặc|.
ANAtomlà tỷ lệ kèo bóng đá trực tuyến hôm nay biểu thức thông thường kèm theo()(phù tỷ lệ kèo bóng đá trực tuyến hôm nay với một trận đấu cho biểu thức chính quy), một tập tỷ lệ kèo bóng đá trực tuyến hôm nay trống()(khớp chuỗi null), aBiểu thức khung(xem bên dưới),.(phù tỷ lệ kèo bóng đá trực tuyến hôm nay với bất kỳ ký tự nào),21411_21414(Kết tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi null ở đầu chuỗi đầu vào),$(khớp với Chuỗi null ở cuối chuỗi đầu vào), A\theo sau là tỷ lệ kèo bóng đá trực tuyến hôm nay trong các ký tự^. [$ () |*+? \(Kết tỷ lệ kèo bóng đá trực tuyến hôm nay ký tự đó được coi là một ký tự thông thường), A\theo sau bởi bất kỳ nhân vật nào khác (phù tỷ lệ kèo bóng đá trực tuyến hôm nay với nhân vật đó được coi là nhân vật thông thường, như thể\Có không có mặt), hoặc một nhân vật không có ý nghĩa (phù tỷ lệ kèo bóng đá trực tuyến hôm nay với nhân vật đó). MỘTtheo sau là một ký tự không phải là một chữ số một nhân vật bình thường, không phải là sự khởi đầu của một ràng buộc. Nó là bất tỷ lệ kèo bóng đá trực tuyến hôm nay pháp để kết thúc một re với\.
Lưu ý rằng Backslash (\) Đã có một ý nghĩa đặc biệt trong các chữ viết, vì vậy để viết một tỷ lệ kèo bóng đá trực tuyến hôm nay hằng số chứa dấu gạch chéo ngược, bạn phải viết hai dấu gạch chéo ngược trong truy vấn.
ABiểu thức khunglà danh sách ký tự được đặt trong[]. Nó bình thường khớp với bất kỳ ký tự duy nhất từ danh sách (nhưng xem bên dưới). Nếu như Danh sách bắt đầu bằng^, nó phù tỷ lệ kèo bóng đá trực tuyến hôm nay với bất kỳ ký tự đơn (nhưng xem bên dưới) không phải từ phần còn lại của danh sách. Nếu hai ký tự trong danh sách được phân tách bởi-, đây là tốc ký cho toàn bộ phạm vi của nhân vật giữa hai người đó (bao gồm) trong đối chiếu trình tự, ví dụ:[0-9]inASCIIkhớp với bất kỳ chữ số thập phân nào. Nó là bất tỷ lệ kèo bóng đá trực tuyến hôm nay pháp cho hai phạm vi để chia sẻ một điểm cuối, ví dụ:A-C-E. Phạm vi rất đối chiếu phụ thuộc vào chuỗi và các chương trình di động nên Tránh dựa vào họ.
Để bao gồm tỷ lệ kèo bóng đá trực tuyến hôm nay nghĩa đen]trong danh sách, làm cho nó trở thành ký tự đầu tiên (theo sau có thể^). Để bao gồm tỷ lệ kèo bóng đá trực tuyến hôm nay nghĩa đen-, biến nó thành nhân vật đầu tiên hoặc cuối cùng hoặc Điểm cuối thứ hai của tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi. Sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay nghĩa đen-Là điểm cuối đầu tiên của tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi, hãy đặt nó TRONG[.và.]Để biến nó thành một phần tử đối chiếu (xem bên dưới). Với ngoại lệ Trong số này và một số kết tỷ lệ kèo bóng đá trực tuyến hôm nay bằng cách sử dụng[(xem các đoạn tiếp theo), tất cả các ký tự đặc biệt khác, bao gồm\, Mất ý nghĩa đặc biệt của họ trong tỷ lệ kèo bóng đá trực tuyến hôm nay biểu thức khung.
24064_24269[.và.]24331_24632CHPhần tử đối chiếu, sau đó là re[[. Ch.]]*Ckhớp với năm ký tự đầu tiên củaCHCHCC.
Trong biểu thức khung, phần tử đối chiếu được đặt trong[=và=]IS tỷ lệ kèo bóng đá trực tuyến hôm nay lớp tương đương, đứng cho các chuỗi các ký tự của tất cả các yếu tố đối chiếu tương đương với cái đó, bao gồm cả chính nó. (Nếu không có yếu tố đối chiếu tương đương nào khác, Việc điều trị như thể các phân định kèm theo là[.và.].) Cho Ví dụ, nếuOvà^là thành viên của tỷ lệ kèo bóng đá trực tuyến hôm nay lớp tương đương, sau đó[[= o =]], [[=^=]]và[o^]là Tất cả đồng nghĩa. tỷ lệ kèo bóng đá trực tuyến hôm nay lớp tương đương có thể không phải là điểm cuối của tỷ lệ kèo bóng đá trực tuyến hôm nay phạm vi.
Trong biểu thức khung, tên của tỷ lệ kèo bóng đá trực tuyến hôm nay lớp ký tự kèm theo[:và:]25745_25855Alnum, alpha, trống, cntrl, Digit, đồ thị, Hạ, in, Punc, không gian, trên, XDigit. Những thứ này là viết tắt của các lớp nhân vật được xác định trongCtype. tỷ lệ kèo bóng đá trực tuyến hôm nay địa điểm có thể cung cấp người khác. tỷ lệ kèo bóng đá trực tuyến hôm nay lớp ký tự có thể không được sử dụng làm điểm cuối của phạm vi.
Có hai trường tỷ lệ kèo bóng đá trực tuyến hôm nay đặc biệt của biểu thức khung: The biểu thức khung[[: <:]]và[[::]]khớp với chuỗi null tại phần đầu và kết thúc của tỷ lệ kèo bóng đá trực tuyến hôm nay từ tương ứng. tỷ lệ kèo bóng đá trực tuyến hôm nay từ được xác định như tỷ lệ kèo bóng đá trực tuyến hôm nay chuỗi các ký tự từ không có trước theo sau là các ký tự từ. tỷ lệ kèo bóng đá trực tuyến hôm nay nhân vật từ là tỷ lệ kèo bóng đá trực tuyến hôm nay alnum ký tự (như được định nghĩa bởiCtype) hoặc dấu gạch dưới. Đây là tỷ lệ kèo bóng đá trực tuyến hôm nay phần mở rộng, tương thích với nhưng không được chỉ định bởi POSIX 1003.2 và nên được sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay cách thận trọng trong phần mềm dự định có thể di động cho các hệ thống khác.
Trong trường tỷ lệ kèo bóng đá trực tuyến hôm nay RE có thể khớp nhiều hơn một phần phụ của một chuỗi đã cho, RE khớp với một chuỗi bắt đầu sớm nhất trong chuỗi. Nếu RE có thể khớp nhiều hơn một nền tảng Bắt đầu tại thời điểm đó, nó phù tỷ lệ kèo bóng đá trực tuyến hôm nay với lâu nhất. Biểu hiện phụ cũng phù tỷ lệ kèo bóng đá trực tuyến hôm nay với các chuỗi con dài nhất có thể, tùy thuộc vào hạn chế rằng toàn bộ trận đấu càng lâu càng tốt, với Các biểu hiện phụ bắt đầu sớm hơn trong việc ưu tiên lại những người bắt đầu sau. Lưu ý rằng các biểu hiện phụ cấp cao hơn Ưu tiên hơn thành phần cấp thấp hơn của họ biểu hiện phụ.
Độ dài khớp được đo bằng các ký tự, không đối chiếu các yếu tố. Một chuỗi null được coi là dài hơn không phù tỷ lệ kèo bóng đá trực tuyến hôm nay tất cả. Ví dụ,BB*khớp với Ba ký tự giữa củaABBBC, (Wee | tuần) (Hiệp sĩ | Đêm)khớp với tất cả Mười ký tự củaĐêm tuần, khi(.*).*được khớp vớiABCbiểu hiện phụ của dấu ngoặc đơn phù tỷ lệ kèo bóng đá trực tuyến hôm nay với tất cả ba ký tự và khi(A*)*IS phù tỷ lệ kèo bóng đá trực tuyến hôm nay vớiBCCả hai Re và biểu hiện phụ được đặt ở chuỗi null.
Nếu kết tỷ lệ kèo bóng đá trực tuyến hôm nay độc lập trường tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định, hiệu ứng là nhiều như thể tất cả các trường tỷ lệ kèo bóng đá trực tuyến hôm nay phân biệt đã biến mất khỏi Bảng chữ cái. Khi một chữ cái tồn tại trong nhiều trường tỷ lệ kèo bóng đá trực tuyến hôm nay xuất hiện như một nhân vật thông thường bên ngoài biểu thức khung, nó được chuyển đổi một cách hiệu quả thành một biểu thức khung chứa cả hai trường tỷ lệ kèo bóng đá trực tuyến hôm nay, ví dụ:xtrở thành[xx]. Khi nó xuất hiện bên trong một khung Biểu thức, tất cả các đối tác trường tỷ lệ kèo bóng đá trực tuyến hôm nay của nó được thêm vào Biểu thức khung, sao cho (ví dụ:)[x]trở thành[xx]và[^x]trở thành[^xx].
Không có giới hạn cụ thể về độ dài của res, ngoại trừ Trong chừng mực bộ nhớ bị hạn chế. Việc sử dụng bộ nhớ xấp xỉ tuyến tính về kích thước re, và phần lớn không nhạy cảm với sự phức tạp lại, Ngoại trừ sự lặp lại giới hạn. Sự lặp lại giới hạn là được thực hiện bởi việc mở rộng vĩ mô, tốn kém về thời gian và Không gian nếu số lượng là sự lặp lại lớn hoặc giới hạn được lồng nhau. MỘT RE thích, nói,((((A 1.100) 1.100) 1,100) 1.100)Will (cuối cùng) chạy gần như mọi máy hiện có ra khỏi hoán đổi không gian.[1]
[1] |
Điều này được viết vào năm 1994, nhớ bạn. Các con số có có thể thay đổi, nhưng vấn đề vẫn tồn tại. |