Chính tắc biểu đạt thức 30 phút nhập môn giáo trình

Chính tắc biểu đạt thức 30 phút nhập môn giáo trình

Bổn văn mục tiêu

30 phút nội làm ngươi minh bạch chính tắc biểu đạt thức là cái gì, cũng đối nó có một ít cơ bản hiểu biết, làm ngươi có thể ở chính mình trình tự hoặc trang web sử dụng nó.

Như thế nào sử dụng bổn giáo trình

Đừng bị phía dưới những cái đó phức tạp biểu đạt thức dọa đảo, chỉ cần đi theo ta từng bước một tới, ngươi sẽ phát hiện chính tắc biểu đạt thức kỳ thật cũng không có ngươi tưởng tượng trung như vậy khó khăn. Đương nhiên, nếu ngươi xem xong rồi này thiên giáo trình lúc sau, phát hiện chính mình minh bạch rất nhiều, rồi lại cơ hồ cái gì đều nhớ không được, kia cũng là thực bình thường —— ta cho rằng, không tiếp xúc quá chính tắc biểu đạt thức người đang xem xong này thiên giáo trình sau, có thể đem nhắc tới quá ngữ pháp nhớ kỹ 80% trở lên khả năng tính bằng không. Nơi này chỉ là làm ngươi minh bạch cơ bản nguyên lý, về sau ngươi còn cần nhiều luyện tập, nhiều sử dụng, mới có thể thuần thục nắm giữ chính tắc biểu đạt thức.

Quan trọng nhất chính là —— thỉnh cho ta30 phút,Nếu ngươi không có sử dụng chính tắc biểu đạt thức kinh nghiệm, thỉnh không cần ý đồ ở 30GiâyNội nhập môn —— trừ phi ngươi là siêu nhân:)

Trừ bỏ làm nhập môn giáo trình ở ngoài, bổn văn còn ý đồ trở thành có thể ở hằng ngày công tác trung sử dụng chính tắc biểu đạt thức ngữ pháp tham khảo sổ tay. Liền tác giả bản nhân trải qua tới nói, cái này mục tiêu vẫn là hoàn thành đến không tồi —— ngươi xem, ta chính mình cũng không có thể đem sở hữu đồ vật nhớ kỹ, không phải sao?

Thanh trừ cách thứcVăn bản cách thức ước định:Chuyên nghiệp thuật ngữNguyên tự phù / ngữ pháp cách thứcChính tắc biểu đạt thứcChính tắc biểu đạt thức trung một bộ phận ( dùng cho phân tích )Đối này tiến hành xứng đôi nguyên tự phù xuyếnĐối chính tắc biểu đạt thức hoặc trong đó một bộ phận thuyết minh.

Che giấu biên chúBổn văn bên phải có một ít chú thích, chủ yếu là dùng để cung cấp một ít tương quan tin tức, hoặc là cấp không có lập trình viên bối cảnh người đọc giải thích một ít cơ bản khái niệm, thông thường có thể xem nhẹ.

Chính tắc biểu đạt thức rốt cuộc là thứ gì?

Trong biên chế viết xử lý tự phù xuyến trình tự hoặc trang web khi, thường xuyên sẽ có tra tìm phù hợp nào đó phức tạp quy tắc tự phù xuyến yêu cầu.Chính tắc biểu đạt thứcChính là dùng cho miêu tả này đó quy tắc công cụ. Nói cách khác, chính tắc biểu đạt thức chính là ký lục văn bản quy tắc số hiệu.

Rất có thể ngươi sử dụng quá Windows/Dos hạ dùng cho văn kiện tra tìmThông xứng phù (wildcard),Cũng chính là*Cùng?.Nếu ngươi tưởng tra tìm nào đó mục lục hạ sở hữu Word hồ sơ nói, ngươi sẽ tìm tòi*.doc.Ở chỗ này,*Sẽ bị giải thích thành tùy ý tự phù xuyến. Cùng thông xứng phù cùng loại, chính tắc biểu đạt thức cũng là dùng để tiến hành văn bản xứng đôi công cụ, chẳng qua so với thông xứng phù, nó có thể càng chính xác mà miêu tả ngươi nhu cầu —— đương nhiên, đại giới chính là càng phức tạp —— tỷ như ngươi có thể biên soạn một cái chính tắc biểu đạt thức, dùng để tra tìmSở hữu lấy 0 mở đầu, mặt sau đi theo 2-3 cái con số, sau đó là một cái liền tên cửa hiệu “-”, cuối cùng là 7 hoặc 8 vị con số tự phù xuyến( giống010-12345678Hoặc0376-7654321).

Tự phùLà máy tính phần mềm xử lý văn tự khi cơ bản nhất đơn vị, có thể là chữ cái, con số, dấu chấm câu, không cách, đổi hành phù, chữ Hán từ từ.Tự phù xuyếnLà 0 cái hoặc càng nhiều tự phù danh sách.Văn bảnCũng chính là văn tự, tự phù xuyến. Nói nào đó tự phù xuyếnXứng đôiNào đó chính tắc biểu đạt thức, thông thường là chỉ cái này tự phù xuyến có một bộ phận ( hoặc mấy bộ phận phân biệt ) có thể thỏa mãn biểu đạt thức cấp ra điều kiện.

Nhập môn

Học tập chính tắc biểu đạt thức tốt nhất phương pháp là từ ví dụ bắt đầu, lý giải ví dụ lúc sau lại chính mình đối ví dụ tiến hành sửa chữa, thực nghiệm. Phía dưới cấp ra không ít đơn giản ví dụ, cũng đối chúng nó làm kỹ càng tỉ mỉ thuyết minh.

Giả thiết ngươi ở một thiên tiếng Anh trong tiểu thuyết tra tìmhi,Ngươi có thể sử dụng chính tắc biểu đạt thứchi.

Này cơ hồ là đơn giản nhất chính tắc biểu đạt thức, nó có thể chính xác xứng đôi như vậy tự phù xuyến:Từ hai chữ phù tạo thành, trước một chữ phù là h, sau một cái là i.Thông thường, xử lý chính tắc biểu đạt thức công cụ sẽ cung cấp một cái xem nhẹ lớn nhỏ viết lựa chọn, nếu lựa chọn cái này lựa chọn, nó có thể xứng đôihi,HI,Hi,hINày bốn loại tình huống trung tùy ý một loại.

Bất hạnh chính là, rất nhiều từ đơn bao hàmhiNày hai cái liên tục tự phù, tỷ nhưhim,history,highTừ từ. DùnghiTới tra tìm nói, nơi nàyhiCũng sẽ bị tìm ra. Nếu muốnChính xác mà tra tìm hi cái này từ đơnNói, chúng ta hẳn là sử dụng\bhi\b.

\bLà chính tắc biểu đạt thức quy định một cái đặc thù số hiệu ( hảo đi, nào đó người kêu nóNguyên tự phù,metacharacter), đại biểu choTừ đơn mở đầu hoặc kết cục, cũng chính là từ đơn phân giới chỗ.Tuy rằng thông thường tiếng Anh từ đơn là từ không cách, dấu chấm câu hoặc là đổi đi tới phân cách, nhưng là\bCũng không xứng đôi này đó từ đơn phân cách tự phù trung bất luận cái gì một cái, nóChỉ xứng đôi một vị trí.

Nếu ngươi muốn tìm chính làhi mặt sau cách đó không xa đi theo một cái Lucy,Ngươi hẳn là dùng\bhi\b.*\bLucy\b.

Nếu yêu cầu càng chính xác cách nói,\bXứng đôi như vậy vị trí: Nó trước một chữ phù cùng sau một chữ phù không được đầy đủ là ( một cái là, một cái không phải hoặc không tồn tại )\w.

Nơi này,. Là một cái khác nguyên tự phù, xứng đôiTrừ bỏ đổi hành phù bên ngoài tùy ý tự phù.* đồng dạng là nguyên tự phù, bất quá nó đại biểu không phải tự phù, cũng không phải vị trí, mà là số lượng —— nó chỉ định*Phía trước nội dung có thể liên tục lặp lại sử dụng tùy ý thứ lấy sử toàn bộ biểu đạt thức được đến xứng đôi.Bởi vậy,.*Liền ở bên nhau liền ý nghĩa tùy ý số lượng không bao hàm đổi hành tự phù.Hiện tại\bhi\b.*\bLucy\bÝ tứ liền rất rõ ràng:Đầu tiên là một cái từ đơn hi, sau đó là tùy ý cái tùy ý tự phù ( nhưng không thể là đổi hành ), cuối cùng là Lucy cái này từ đơn.

Nếu đồng thời sử dụng cái khác nguyên tự phù, chúng ta là có thể cấu tạo ra công năng càng cường đại chính tắc biểu đạt thức. Tỷ như phía dưới cái này ví dụ:

0\d\d-\d\d\d\d\d\d\d\dXứng đôi như vậy tự phù xuyến:Lấy 0 mở đầu, sau đó là hai cái con số, sau đó là một cái liền tên cửa hiệu “-”, cuối cùng là 8 cái con số( cũng chính là Trung Quốc số điện thoại. Đương nhiên, cái này ví dụ chỉ có thể xứng đôi khu hào vì 3 vị tình hình ).

Đổi hành phù chính là '\n',ASCII mã hóa vì 10( mười sáu tiến chế0x0A) tự phù.

Nơi này\dLà cái tân nguyên tự phù, xứng đôiMột vị con số (0, hoặc 1, hoặc 2, hoặc……). - không phải nguyên tự phù, chỉ xứng đôi nó bản thân —— liền tự phù ( hoặc là dấu trừ, hoặc là trung hoành tuyến, hoặc là tùy ngươi như thế nào xưng hô nó ).

Vì tránh cho như vậy nhiều phiền nhân lặp lại, chúng ta cũng có thể như vậy viết cái này biểu đạt thức:0\d{2}-\d{8}.Nơi này\dMặt sau {2}({8}) ý tứ là phía trước\dCần thiết liên tục lặp lại xứng đôi 2 thứ (8 thứ ).

Thí nghiệm chính tắc biểu đạt thức

Nếu ngươi không cảm thấy chính tắc biểu đạt thức rất khó đọc viết nói, hoặc là ngươi là một thiên tài, hoặc là, ngươi không phải người địa cầu. Chính tắc biểu đạt thức ngữ pháp thực làm người đau đầu, cho dù đối thường xuyên sử dụng nó người tới nói cũng là như thế. Bởi vì khó với đọc viết, dễ dàng làm lỗi, cho nên tìm một loại công cụ đối chính tắc biểu đạt thức tiến hành thí nghiệm là rất cần thiết.

Cái khác nhưng dùng thí nghiệm công cụ:

Bất đồng hoàn cảnh hạ chính tắc biểu đạt thức một ít chi tiết là không giống nhau, bổn giáo trình giới thiệu chính là hơi mềm.Net Framework 4.0 hạ chính tắc biểu đạt thức hành vi, cho nên, ta hướng ngươi đề cử ta biên soạn.Net hạ công cụChính tắc biểu đạt thức thí nghiệm khí.Thỉnh tham khảo nên giao diện thuyết minh tới trang bị cùng vận hành nên phần mềm.

Phía dưới là Regex Tester vận hành khi chụp hình:

regex_tester

Nguyên tự phù

Hiện tại ngươi đã biết mấy cái rất hữu dụng nguyên tự phù, như\b,.,*,Còn có\d.Chính tắc biểu đạt thức còn có nhiều hơn nguyên tự phù, tỷ như\sXứng đôiTùy ý chỗ trống phù, bao gồm không cách, chế biểu phù (Tab), đổi hành phù, tiếng Trung toàn giác không cách chờ.\wXứng đôiChữ cái hoặc con số hoặc hạ hoa tuyến hoặc chữ Hán chờ.

Phía dưới đến xem càng nhiều ví dụ:

\ba\w*\bXứng đôi lấy chữ cáiaMở đầu từ đơn —— đầu tiên là nào đó từ đơn bắt đầu chỗ (\b), sau đó là chữ cáia,Sau đó là tùy ý số lượng chữ cái hoặc con số (\w*), cuối cùng là từ đơn kết thúc chỗ (\b).

Đối tiếng Trung / chữ Hán đặc thù xử lý là từ.Net cung cấp chính tắc biểu đạt thức động cơ duy trì, cái khác hoàn cảnh hạ cụ thể tình huống thỉnh xem xét tương quan hồ sơ.

Hảo đi, hiện tại chúng ta nói nói chính tắc biểu đạt thức từ đơn là có ý tứ gì đi: Chính là không ít với một cái liên tục \w. Không tồi, này cùng học tập tiếng Anh khi muốn bối hàng ngàn hàng vạn cái cùng tên đồ vật đích xác quan hệ không lớn:)

\d+Xứng đôi1 cái hoặc càng nhiều liên tục con số.Nơi này+Là cùng*Cùng loại nguyên tự phù, bất đồng chính là*Xứng đôi lặp lại tùy ý thứ ( có thể là 0 thứ ), mà+Tắc xứng đôiLặp lại 1 thứ hoặc càng nhiều lần.

\b\w{6}\bXứng đôiVừa vặn 6 cái tự phù từ đơn.

Số hiệu Thuyết minh
. Xứng đôi trừ đổi hành phù bên ngoài tùy ý tự phù
\w Xứng đôi chữ cái hoặc con số hoặc hạ hoa tuyến hoặc chữ Hán
\s Xứng đôi tùy ý chỗ trống phù
\d Xứng đôi con số
\b Xứng đôi từ đơn bắt đầu hoặc kết thúc
^ Xứng đôi tự phù xuyến bắt đầu
$ Xứng đôi tự phù xuyến kết thúc

Nguyên tự phù^( cùng con số 6 ở cùng cái kiện vị thượng ký hiệu ) cùng$Đều xứng đôi một vị trí, này cùng\bCó điểm cùng loại.^Xứng đôi ngươi phải dùng tới tra tìm tự phù xuyến mở đầu,$Xứng đôi kết cục. Này hai cái số hiệu ở nghiệm chứng đưa vào nội dung khi phi thường hữu dụng, tỷ như một cái trang web nếu yêu cầu ngươi điền QQ hào cần thiết vì 5 vị đến 12 vị con số khi, có thể sử dụng:^\d{5,12}$.

Nơi này {5,12} cùng phía trước giới thiệu quá {2} là cùng loại, chẳng qua {2} xứng đôiChỉ có thể không nhiều không ít lặp lại 2 thứ,{5,12} còn lại làLặp lại số lần không thể thiếu với 5 thứ, không thể nhiều hơn 12 thứ,Nếu không đều không xứng đôi.

Chính tắc biểu đạt thức động cơ thông thường sẽ cung cấp một cái “Thí nghiệm chỉ định tự phù xuyến hay không xứng đôi một cái chính tắc biểu đạt thức” phương pháp, như JavaScriptRegExp.test()Phương pháp hoặc.NET Regex.IsMatch() phương pháp. Nơi này xứng đôi là chỉ là tự phù xuyến có hay không phù hợp biểu đạt thức quy tắc bộ phận. Nếu không sử dụng^Cùng$Nói, đối với\d{5,12}Mà nói, sử dụng như vậy phương pháp cũng chỉ có thể bảo đảm tự phù xuyến bao hàm5 đến 12 liên tục vị con số,Mà không phải toàn bộ tự phù xuyến chính là 5 đến 12 vị con số.

Bởi vì sử dụng^Cùng$,Cho nên đưa vào toàn bộ tự phù xuyến đều phải dùng để cùng\d{5,12}Tới xứng đôi, nói cách khác toàn bộ đưa vào cần thiết là5 đến 12 cái con số,Bởi vậy nếu đưa vào QQ hào có thể xứng đôi cái này chính tắc biểu đạt thức nói, vậy phù hợp yêu cầu.

Cùng xem nhẹ lớn nhỏ viết lựa chọn cùng loại, có chút chính tắc biểu đạt thức xử lý công cụ còn có một cái xử lý nhiều hành lựa chọn. Nếu lựa chọn cái này lựa chọn,^Cùng$Ý nghĩa liền biến thànhXứng đôi hành bắt đầu chỗ cùng kết thúc chỗ.

Tự phù chuyển nghĩa

Nếu ngươi tưởng tra tìm nguyên tự phù bản thân nói, tỷ như ngươi tra tìm., hoặc là *, liền xuất hiện vấn đề: Ngươi không có biện pháp chỉ định chúng nó, bởi vì chúng nó sẽ bị giải thích thành ý khác. Lúc này ngươi phải sử dụng \ tới hủy bỏ này đó tự phù đặc thù ý nghĩa. Bởi vậy, ngươi hẳn là sử dụng.Cùng\*.Đương nhiên, muốn tra tìm \ bản thân, ngươi cũng đắc dụng\\.

Tỷ như:unibetter\Xứng đôiunibetter,>C:\WindowsXứng đôiC:\Windows.

Lặp lại

Ngươi đã xem qua phía trước*,+,{2},{2,5}Này mấy cái xứng đôi lặp lại phương thức. Phía dưới là chính tắc biểu đạt thức trung sở hữu hạn định phù ( chỉ định số lượng số hiệu, tỷ như *,{5,12} chờ ):

Số hiệu / ngữ pháp Thuyết minh
* Lặp lại linh thứ hoặc càng nhiều lần
+ Lặp lại một lần hoặc càng nhiều lần
? Lặp lại linh thứ hoặc một lần
{n} Lặp lại n thứ
{n,} Lặp lại n thứ hoặc càng nhiều lần
{m,m} Lặp lại n đến m thứ

Phía dưới là một ít sử dụng lặp lại ví dụ:

Windows\d+Xứng đôiWindows mặt sau cùng 1 cái hoặc càng đa số tự

^\w+Xứng đôiMột hàng cái thứ nhất từ đơn ( hoặc toàn bộ tự phù xuyến cái thứ nhất từ đơn, cụ thể xứng đôi cái nào ý tứ đến xem lựa chọn thiết trí )

Tự phù loại

Nếu muốn tra tìm con số, chữ cái hoặc con số, chỗ trống là rất đơn giản, bởi vì đã có đối ứng này đó tự phù**Nguyên tự phù, nhưng là nếu ngươi tưởng xứng đôi không có dự định nghĩa nguyên tự phù tự phù**( tỷ như nguyên âm chữ cái a,e,i,o,u), hẳn là làm sao bây giờ?

Rất đơn giản, ngươi chỉ cần ở dấu móc liệt ra chúng nó là được, giống[aeiou]Liền xứng đôiBất luận cái gì một cái tiếng Anh nguyên âm chữ cái,[.?!]Xứng đôiDấu chấm câu (. Hoặc? Hoặc!).

Chúng ta cũng có thể thoải mái mà chỉ định một chữ phùPhạm vi,Giống[0-9]Đại biểu hàm ý cùng\dChính là hoàn toàn nhất trí:Một vị con số;Cùng lý[a-z0-9A-Z_]Cũng hoàn toàn cùng cấp với\w( nếu chỉ suy xét tiếng Anh nói ).

Phía dưới là một cái càng phức tạp biểu đạt thức:\(?0\d{2}[) -]?\d{8}.

Cái này biểu đạt thức có thể xứng đôiVài loại cách thức số điện thoại,Giống(010)88886666,Hoặc022-22334455,Hoặc02912345678Chờ. Chúng ta đối nó tiến hành một ít phân tích đi: Đầu tiên là một cái chuyển nghĩa tự phù\(, nó có thể xuất hiện 0 thứ hoặc 1 thứ (?), sau đó là một cái0,Mặt sau đi theo 2 cái con số (\d{2}), sau đó là ) hoặc - hoặcKhông cáchTrung một cái, nó xuất hiện 1 thứ hoặc không xuất hiện (?), cuối cùng là 8 cái con số (\d{8}).

“(” cùng “)” cũng là nguyên tự phù, mặt sauPhân tổ tiếtSẽ nhắc tới, cho nên ở chỗ này yêu cầu sử dụngChuyển nghĩa.

Phân cành kiện

Bất hạnh chính là, vừa rồi cái kia biểu đạt thức cũng có thể xứng đôi010)12345678Hoặc(022-87654321Như vậy “Không chính xác” cách thức. Muốn giải quyết vấn đề này, chúng ta yêu cầu dùng đếnPhân cành kiện.Chính tắc biểu đạt thứcPhân cành kiệnChỉ chính là có vài loại quy tắc, nếu thỏa mãn trong đó tùy ý một loại quy tắc đều hẳn là trở thành xứng đôi, cụ thể phương pháp là dùng | đem bất đồng quy tắc phân cách khai. Nghe không rõ? Không quan hệ, xem ví dụ:

0\d{2}-\d{8}|0\d{3}-\d{7}Cái này biểu đạt thức có thểXứng đôi hai loại lấy liền tên cửa hiệu phân cách số điện thoại: Một loại là ba vị khu hào, 8 vị bản địa hào ( như 010-12345678), một loại là 4 vị khu hào, 7 vị bản địa hào (0376-2233445).

\(0\d{2})[- ]?\d{8}|0\d{2}[- ]?\d{8}Cái này biểu đạt thứcXứng đôi 3 vị khu hào số điện thoại, trong đó khu hào có thể dùng tiểu dấu móc quát lên, cũng có thể không cần, khu hào cùng bản địa hào gian có thể dùng liền tên cửa hiệu hoặc không cách khoảng cách, cũng có thể không có khoảng cách.Ngươi có thể thử xem dùng phân cành kiện đem cái này biểu đạt thức mở rộng thành cũng duy trì 4 vị khu hào.

\d{5}-\d{4}|\d{5}Cái này biểu đạt thức dùng cho xứng đôi nước Mỹ mã bưu cục. Nước Mỹ mã hoá bưu chính quy tắc là 5 vị con số, hoặc là dùng liền tên cửa hiệu khoảng cách 9 vị con số. Sở dĩ phải cho ra cái này ví dụ là bởi vì nó có thể thuyết minh một vấn đề:Sử dụng phân cành kiện khi, phải chú ý các điều kiện trình tự.Nếu ngươi đem nó đổi thành\d{5}|\d{5}-\d{4}Nói, như vậy cũng chỉ biết xứng đôi 5 vị mã hoá bưu chính ( cùng với 9 vị mã hoá bưu chính trước 5 vị ). Nguyên nhân là xứng đôi phân cành kiện khi, sẽ từ tả đến hữu mà thí nghiệm mỗi cái điều kiện, nếu thỏa mãn nào đó phân chi nói, liền sẽ không đi lại quản cái khác điều kiện.

Phân tổ

Chúng ta đã nhắc tới như thế nào lặp lại đơn cái tự phù ( trực tiếp ở tự phù mặt sau hơn nữa hạn định phù là được ); nhưng nếu muốn lặp lại nhiều tự phù lại nên làm cái gì bây giờ? Ngươi có thể dùng tiểu dấu móc tới chỉ địnhTử biểu đạt thức( cũng gọi làPhân tổ), sau đó ngươi liền có thể chỉ định cái này tử biểu đạt thức lặp lại số lần, ngươi cũng có thể đối tử biểu đạt thức tiến hành cái khác một ít thao tác ( mặt sau sẽ có giới thiệu ).

(\d{1,3}.){3}\d{1,3}Là một cái đơn giảnIPĐịa chỉ xứng đôiBiểu đạt thức. Muốn lý giải cái này biểu đạt thức, thỉnh ấn xuống liệt trình tự phân tích nó:\d{1,3}Xứng đôi 1 đến 3 vị con số,(\d{1,3}\.){3}Xứng đôiBa vị con số hơn nữa một cái tiếng Anh dấu chấm câu ( cái này chỉnh thể cũng chính là cái nàyPhân tổ) lặp lại 3 thứ,Cuối cùng hơn nữaMột cái một đến ba vị con số (\d{1,3}).

Bất hạnh chính là, nó cũng đem xứng đôi256.300.888.999Loại này không có khả năng tồn tại IP địa chỉ. Nếu có thể sử dụng số học tương đối nói, có lẽ có thể đơn giản mà giải quyết vấn đề này, nhưng là chính tắc biểu đạt thức trung cũng không cung cấp về toán học bất luận cái gì công năng, cho nên chỉ có thể sử dụng dài dòng phân tổ, lựa chọn, tự phù loại tới miêu tả một cái chính xácIPĐịa chỉ:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?).

IP địa chỉ trung mỗi cái con số đều không thể lớn hơn 255, đại gia ngàn vạn không cần bị 《24》 đệ tam quý biên kịch cấp lừa dối……

Lý giải cái này biểu đạt thức mấu chốt là lý giải2[0-4]\d|25[0-5]|[01]?\d\d?,Nơi này ta liền không nói tỉ mỉ, chính ngươi hẳn là có thể phân tích đến ra tới nó ý nghĩa.

Phản nghĩa

Có khi yêu cầu tra tìm không thuộc về nào đó có thể đơn giản định nghĩa tự phù loại tự phù. Tỷ như tưởng tra tìm trừ bỏ con số bên ngoài, cái khác tùy ý tự phù đều được tình huống, lúc này yêu cầu dùng đếnPhản nghĩa:

Số hiệu / ngữ pháp Thuyết minh
\W Xứng đôi tùy ý không phải chữ cái, con số, hạ hoa tuyến, chữ Hán tự phù
\S Xứng đôi tùy ý không phải chỗ trống phù tự phù
\D Xứng đôi tùy ý phi con số tự phù
\B Xứng đôi không phải từ đơn mở đầu hoặc kết thúc vị trí
[^x] Xứng đôi trừ bỏ x bên ngoài tùy ý tự phù
[^aeiou] Xứng đôi trừ bỏ aeiou mấy chữ này mẫu bên ngoài tùy ý tự phù

Ví dụ:\S+Xứng đôi không bao hàm chỗ trống phù tự phù xuyến.

<a[^>]+>Xứng đôi dùng tiêm dấu móc quát lên lấy a mở đầu tự phù xuyến.

Sau hướng trích dẫn

Sử dụng tiểu dấu móc chỉ định một cái tử biểu đạt thức sau,Xứng đôi cái này tử biểu đạt thức văn bản( cũng chính là này phân tổ bắt được nội dung ) có thể ở biểu đạt thức hoặc cái khác trình tự trung làm tiến thêm một bước xử lý. Cam chịu dưới tình huống, mỗi cái phân tổ sẽ tự động có được một cáiTổ hào,Quy tắc là: Từ tả hướng hữu, lấy phân tổ tả dấu móc vì tiêu chí, cái thứ nhất xuất hiện phân tổ tổ hào vì 1, cái thứ hai vì 2, lấy này loại suy.

Sau hướng trích dẫnDùng cho lặp lại tìm tòi phía trước nào đó phân tổ xứng đôi văn bản. Tỷ như,\1Đại biểuPhân tổ 1 xứng đôi văn bản.Khó có thể lý giải? Thỉnh xem thí dụ mẫu:

\b(\w+)\b\s+\1\bCó thể dùng để xứng đôi lặp lại từ đơn, giốnggo go,Hoặc làkitty kitty.Cái này biểu đạt thức đầu tiên làMột cái từ đơn,Cũng chính làTừ đơn bắt đầu chỗ cùng kết thúc chỗ chi gian nhiều hơn một cái chữ cái hoặc con số(\b(\w+)\b),Cái này từ đơn sẽ bị bắt được đến đánh số vì 1 phân tổ trung, sau đó là1 cái hoặc mấy cái chỗ trống phù(\s+), cuối cùng làPhân tổ 1 trung bắt được nội dung ( cũng chính là phía trước xứng đôi cái kia từ đơn ) (\1).

Ách…… Kỳ thật, tổ hào phân phối còn không giống ta mới vừa nói được đơn giản như vậy:

  • Phân tổ 0 đối ứng toàn bộ chính tắc biểu đạt thức
  • Trên thực tế tổ hào phân phối quá trình là muốn từ tả hướng hữu rà quét hai lần: Đệ nhất biến chỉ cấp chưa mệnh danh chất hợp thành xứng, lần thứ hai chỉ cấp mệnh danh chất hợp thành xứng -- bởi vậy sở hữu mệnh danh tổ tổ hào đều lớn hơn chưa mệnh danh tổ hào
  • Ngươi có thể sử dụng (?:exp) như vậy ngữ pháp tới cướp đoạt một cái phân tổ đối tổ hào phân phối tham dự quyền .

Ngươi cũng có thể chính mình chỉ định tử biểu đạt thứcTổ danh.Muốn chỉ định một cái tử biểu đạt thức tổ danh, thỉnh sử dụng như vậy ngữ pháp: (?<Word>\w+)( hoặc là đem tiêm dấu móc đổi thành ' cũng đúng: (?'Word'\w+), như vậy liền đem\w+Tổ danh chỉ định vìWord.Muốn ngược hướng trích dẫn cái này phân tổBắt đượcNội dung, ngươi có thể sử dụng\k<Word>,Cho nên thượng một ví dụ cũng có thể viết thành như vậy:\b(?<Word>\w+)\b\s+\k<Word>\b.

Sử dụng tiểu dấu móc thời điểm, còn có rất nhiều riêng sử dụng ngữ pháp. Phía dưới liệt ra nhất thường dùng một ít:

Chúng ta đã thảo luận trước hai loại ngữ pháp. Cái thứ ba (?:exp) sẽ không thay đổi chính tắc biểu đạt thức xử lý phương thức, chỉ là như vậy tổ xứng đôi nội dung sẽ không giống trước hai loại như vậy bị bắt được đến nào đó tổ bên trong, cũng sẽ không có được tổ hào. “Ta vì cái gì sẽ muốn làm như vậy?” —— hảo vấn đề, ngươi cảm thấy vì cái gì đâu?

Linh khoan ngắt lời

Kế tiếp bốn cái dùng cho tra tìm ở nào đó nội dung ( nhưng cũng không bao gồm này đó nội dung ) phía trước hoặc lúc sau đồ vật, nói cách khác chúng nó giống\b,^,$Như vậy dùng cho chỉ định một vị trí, vị trí này hẳn là thỏa mãn nhất định điều kiện ( tức ngắt lời ), bởi vậy chúng nó cũng bị xưng làLinh khoan ngắt lời.Tốt nhất vẫn là lấy ví dụ tới thuyết minh đi:

(?=exp)Cũng kêuLinh độ rộng chính đoán trước đi trước ngắt lời,NóNgắt lời tự thân xuất hiện vị trí mặt sau có thể xứng đôi biểu đạt thức exp.Tỷ như\b\w+(?=ing\b),Xứng đôi lấyingKết cục từ đơn phía trước bộ phận ( trừ bỏingBên ngoài bộ phận ),Như tra tìmI'm singing while you're dancing.Khi, nó sẽ xứng đôisingCùngdanc.

(?<=exp)Cũng kêuLinh độ rộng chính nhìn lại sau phát ngắt lời,NóNgắt lời tự thân xuất hiện vị trí phía trước có thể xứng đôi biểu đạt thức exp.Tỷ như (?<=\bre)\w+\bSẽ xứng đôi lấyre mở đầu từ đơn phần sau bộ phận ( trừ bỏ re bên ngoài bộ phận ),Tỷ như ở tra tìmreading a bookKhi, nó xứng đôiading.

Người địa cầu, có phải hay không cảm thấy này đó thuật ngữ tên quá phức tạp, quá khó nhớ? Ta cũng có đồng cảm. Biết có như vậy một loại đồ vật là được, nó gọi là gì, tùy nó đi thôi! Người nếu vô danh, liền có thể chuyên tâm luyện kiếm; vật nếu vô danh, liền có thể tùy ý lấy hay bỏ……

Ngắt lời dùng để thanh minh một cái hẳn là vì thật sự sự thật. Chính tắc biểu đạt thức trung chỉ có đương ngắt lời vì thật khi mới có thể tiếp tục tiến hành xứng đôi.

Nếu ngươi muốn cấp một cái rất dài con số trung mỗi ba vị gian thêm một cái dấu phẩy ( đương nhiên là từ bên phải thêm nổi lên ), ngươi có thể như vậy tra tìm yêu cầu ở phía trước cùng bên trong tăng thêm dấu phẩy bộ phận:((?<=\d)\d{3})+\b,Dùng nó đối1234567890Tiến hành tra tìm khi kết quả là234567890.

Phía dưới cái này ví dụ đồng thời sử dụng này hai loại ngắt lời:(?<=\s)\d+(?=\s)Xứng đôiLấy chỗ trống phù khoảng cách con số ( lại lần nữa cường điệu, không bao gồm này đó chỗ trống phù ).

Phụ hướng linh khoan ngắt lời

Phía trước chúng ta nhắc tới quá như thế nào tra tìmKhông phải nào đó tự phù hoặc không ở nào đó tự phù loạiTự phù phương pháp ( phản nghĩa ). Nhưng là nếu chúng ta chỉ là muốnBảo đảm nào đó tự phù không có xuất hiện, nhưng cũng không muốn đi xứng đôi nóKhi làm sao bây giờ? Tỷ như, nếu chúng ta tưởng tra tìm như vậy từ đơn -- nó bên trong xuất hiện chữ cái q, nhưng là q mặt sau cùng không phải chữ cái u, chúng ta có thể nếm thử như vậy:

\b\w*q[^u]\w*\bXứng đôiBao hàmMặt sau không phải chữ cái u chữ cái qTừ đơn.Nhưng là nếu nhiều làm thí nghiệm ( hoặc là ngươi tư duy cũng đủ nhạy bén, trực tiếp liền quan sát ra tới ), ngươi sẽ phát hiện, nếu q xuất hiện ở từ đơn kết cục nói, giốngIraq,Benq,Cái này biểu đạt thức liền sẽ làm lỗi. Đây là bởi vì[^u]Tổng muốn xứng đôi một chữ phù, cho nên nếu q là từ đơn cuối cùng một chữ phù nói, mặt sau[^u]Sẽ xứng đôi q mặt sau từ đơn phân cách phù ( có thể là không cách, hoặc là dấu chấm câu hoặc cái khác cái gì ), mặt sau\w*\bSẽ xứng đôi tiếp theo cái từ đơn, vì thế\b\w*q[^u]\w*\bLà có thể xứng đôi toàn bộIraq fighting.Phụ hướng linh khoan ngắt lờiCó thể giải quyết như vậy vấn đề, bởi vì nó chỉ xứng đôi một vị trí, cũng khôngTiêu phíBất luận cái gì tự phù. Hiện tại, chúng ta có thể như vậy tới giải quyết vấn đề này:\b\w*q(?!u)\w*\b.

Linh độ rộng phụ đoán trước đi trước ngắt lời(?!exp),Ngắt lời lúc này trí mặt sau không thể xứng đôi biểu đạt thức exp.Tỷ như:\d{3}(?!\d)Xứng đôi ba vị con số, hơn nữa nàyBa vị con số mặt sau không thể là con số;\b((?!abc)\w)+\bXứng đôiKhông bao hàm liên tục tự phù xuyếnabcTừ đơn.

Cùng lý, chúng ta có thể dùng(?<!exp),Linh độ rộng phụ nhìn lại sau phát ngắt lờiTớiNgắt lời lúc này trí phía trước không thể xứng đôi biểu đạt thức exp:(?<![a-z])\d{7}Xứng đôiPhía trước không phải viết thường chữ cái bảy vị con số.

Một cái càng phức tạp ví dụ:(?<=<(\w+)>).*(?=<\/\1>)Xứng đôi không bao hàm thuộc tính đơn giản HTML nhãn nội bộ nội dung.(?<=<(\w+)>)Chỉ định như vậyTiền tố:Bị tiêm dấu móc quát lên từ đơn( tỷ như có thể là<b>), sau đó là.*( tùy ý tự phù xuyến ), cuối cùng là một cáiHậu tố(?=<\/\1>).Chú ý hậu tố\/,Nó dùng tới rồi phía trước đề qua tự phù chuyển nghĩa;\1Còn lại là một cái ngược hướng trích dẫn, trích dẫn đúng làBắt được đệ nhất tổ,Phía trước(\w+)Xứng đôi nội dung, như vậy nếu tiền tố trên thực tế là<b> nói, hậu tố chính là</b>. Toàn bộ biểu đạt thức xứng đôi chính là<b> cùng</b> chi gian nội dung ( lại lần nữa nhắc nhở, không bao gồm tiền tố cùng hậu tố bản thân ).

Thỉnh kỹ càng tỉ mỉ phân tích biểu đạt thức(?<=<(\w+)>).*(?=<\/\1>),Cái này biểu đạt thức nhất có thể biểu hiện linh khoan ngắt lời chân chính sử dụng.

Chú thích

Tiểu dấu móc một loại khác sử dụng là thông qua ngữ pháp(?#comment)Tới bao hàm chú thích. Tỷ như:2[0-4]\d(?#200-249)|25[0-5](?#250-255)|[01]?\d\d?(?#0-199).

Muốn bao hàm chú thích nói, tốt nhất là bắt đầu dùng “Xem nhẹ hình thức chỗ trống phù” lựa chọn, như vậy trong biên chế viết biểu đạt thức khi có thể tùy ý tăng thêm không cách, Tab, đổi hành, mà thực tế sử dụng khi này đó đều đem bị xem nhẹ. Bắt đầu dùng cái này lựa chọn sau, ở # mặt sau đến này một hàng kết thúc sở hữu văn bản đều đem bị trở thành chú thích xem nhẹ rớt. Tỷ như, chúng ta có thể phía trước một cái biểu đạt thức viết thành như vậy:

(?<= # ngắt lời muốn xứng đôi văn bản tiền tố
<(\w+)> # tra tìm tiêm dấu móc quát lên chữ cái hoặc con số ( tức HTML/XML nhãn )
) # tiền tố kết thúc
.* # xứng đôi tùy ý văn bản
(?= # ngắt lời muốn xứng đôi văn bản hậu tố
<\/\1> # tra tìm tiêm dấu móc quát lên nội dung: Phía trước là một cái "/", mặt sau là lúc trước bắt được nhãn
) # hậu tố kết thúc

Tham lam cùng lười biếng

Đương chính tắc biểu đạt thức trung bao hàm có thể tiếp thu lặp lại hạn định phù khi, thông thường hành vi là ( ở sử toàn bộ biểu đạt thức có thể được đến xứng đôi tiền đề hạ ) xứng đôiTận khả năng nhiềuTự phù. Lấy cái này biểu đạt thức vì lệ:a.*b,Nó sẽ xứng đôiDài nhất lấy a bắt đầu, lấy b kết thúc tự phù xuyến.Nếu dùng nó tới tìm tòiaababNói, nó sẽ xứng đôi toàn bộ tự phù xuyếnaabab.Này được xưng làTham lamXứng đôi.

Có khi, chúng ta càng cần nữaLười biếngXứng đôi, cũng chính là xứng đôiTận khả năng thiếuTự phù. Phía trước cấp ra hạn định phù đều có thể bị chuyển hóa vì lười biếng xứng đôi hình thức, chỉ cần ở nó mặt sau hơn nữa một cái dấu chấm hỏi?.Như vậy.*?Liền ý nghĩaXứng đôi tùy ý số lượng lặp lại, nhưng là ở có thể sử toàn bộ xứng đôi thành công tiền đề hạ sử dụng ít nhất lặp lại.Hiện tại nhìn xem lười biếng bản ví dụ đi:

a.*?bXứng đôiNgắn nhất, lấy a bắt đầu, lấy b kết thúc tự phù xuyến.Nếu đem nó ứng dụng vớiaababNói, nó sẽ xứng đôiaab( đệ nhất đến cái thứ ba tự phù )Cùngab ( đệ tứ đến thứ năm cái tự phù ).

Số hiệu / ngữ pháp Thuyết minh
*? Lặp lại tùy ý thứ, nhưng tận khả năng thiếu lặp lại
+? Lặp lại 1 thứ hoặc càng nhiều lần, nhưng tận khả năng thiếu lặp lại
?? Lặp lại 0 thứ hoặc 1 thứ, nhưng tận khả năng thiếu lặp lại
{n,m}? Lặp lại n đến m thứ, nhưng tận khả năng thiếu lặp lại
{n,}? Lặp lại n thứ trở lên, nhưng tận khả năng thiếu lặp lại

Vì cái gì cái thứ nhất xứng đôi là aab ( đệ nhất đến cái thứ ba tự phù ) mà không phải ab ( đệ nhị đến cái thứ ba tự phù )? Đơn giản mà nói, bởi vì chính tắc biểu đạt thức có một khác nội quy tắc, so lười biếng / tham lam quy tắc ưu tiên cấp càng cao: Trước hết bắt đầu xứng đôi có được tối cao ưu tiên quyền ——The match that begins earliest wins.

Xử lý lựa chọn

Mặt trên giới thiệu mấy cái lựa chọn như xem nhẹ lớn nhỏ viết, xử lý nhiều hành chờ, này đó lựa chọn có thể sử dụng tới thay đổi xử lý chính tắc biểu đạt thức phương thức. Phía dưới là.Net trung bình dùng chính tắc biểu đạt thức lựa chọn:

Tên Thuyết minh
IgnoreCase( xem nhẹ lớn nhỏ viết ) Xứng đôi khi không phân chia lớn nhỏ viết
Multiline( nhiều hành hình thức ) Sửa đổi^Cùng$Hàm nghĩa, sử chúng nó phân biệt ở tùy ý một hàng hành đầu cùng hành đuôi xứng đôi, mà không chỉ có ở toàn bộ tự phù xuyến mở đầu cùng kết cục xứng đôi. ( tại đây hình thức hạ,$Chính xác hàm ý là: Xứng đôi \n phía trước vị trí cùng với tự phù xuyến kết thúc trước vị trí.)
Singleline( đơn hành hình thức ) Sửa đổi. Hàm nghĩa, sử nó cùng mỗi một chữ phù xứng đôi ( bao gồm đổi hành phù \n )
IgnorePatternWhitespace( xem nhẹ chỗ trống ) Xem nhẹ biểu đạt thức trung phi chuyển nghĩa chỗ trống cũng bắt đầu dùng từ#Đánh dấu chú thích
ExplicitCapture( hiện thức bắt được ) Chỉ bắt được đã bị hiện thức mệnh danh tổ

Một cái thường xuyên bị hỏi đến vấn đề là: Có phải hay không chỉ có thể đồng thời sử dụng nhiều hành hình thức cùng đơn hành hình thức trung một loại? Đáp án là: Không phải. Này hai cái lựa chọn chi gian không có bất luận cái gì quan hệ, trừ bỏ chúng nó tên tương đối tương tự ( thế cho nên làm người cảm thấy nghi hoặc ) bên ngoài.

Ở C# trung, ngươi có thể sử dụngRegex(String, RegexOptions) cấu tạo hàm sốTới thiết trí chính tắc biểu đạt thức xử lý lựa chọn. Như: Regex regex = new Regex(@ "\ba\w{6}\b", RegexOptions.IgnoreCase);

Cân bằng tổ / đệ quy xứng đôi

Có khi chúng ta yêu cầu xứng đôi giống( 100 * ( 50 + 15 ) )Như vậy nhưng khảm bộ trình tự tính kết cấu, lúc này đơn giản mà sử dụng\(.+\)Tắc chỉ biết xứng đôi đến nhất bên trái tả dấu móc cùng nhất bên phải hữu dấu móc chi gian nội dung ( nơi này chúng ta thảo luận chính là tham lam hình thức, lười biếng hình thức cũng có phía dưới vấn đề ). Nếu nguyên lai tự phù xuyến tả dấu móc cùng hữu dấu móc xuất hiện số lần không bằng nhau, tỷ như( 5 / ( 3 + 2 ) ) ),Chúng ta đây xứng đôi kết quả hai người cái số cũng sẽ không bằng nhau. Có biện pháp nào không ở như vậy tự phù xuyến xứng đôi đến dài nhất, ghép đôi dấu móc chi gian nội dung đâu?

Nơi này giới thiệu cân bằng tổ ngữ pháp là từ.Net Framework duy trì; cái khác ngôn ngữ / kho không nhất định duy trì loại này công năng, hoặc là duy trì này công năng nhưng yêu cầu sử dụng bất đồng ngữ pháp.

Vì tránh cho(Cùng\(Đem ngươi đại não hoàn toàn làm hồ đồ, chúng ta vẫn là dùng tiêm dấu móc thay thế viên dấu móc đi. Hiện tại chúng ta vấn đề biến thành như thế nào đemxx aa> yyNhư vậy tự phù xuyến, dài nhất ghép đôi tiêm dấu móc nội nội dung bắt được ra tới?

Nơi này yêu cầu dùng đến dưới ngữ pháp cấu tạo:

  • (?'group')Đem bắt được nội dung mệnh danh là group, cũng ép vàoKho tạm (Stack)

  • (?'-group')Từ kho tạm thượng bắn ra cuối cùng ép vào kho tạm tên là group bắt được nội dung, nếu kho tạm vốn dĩ vì không, tắc bổn phận tổ xứng đôi thất bại

  • (?(group)yes|no)Nếu kho tạm thượng tồn tại lấy tên là group bắt được nội dung nói, tiếp tục xứng đôi yes bộ phận biểu đạt thức, nếu không tiếp tục xứng đôi no bộ phận

  • (?!)Linh khoan phụ hướng đi trước ngắt lời, bởi vì không có hậu tố biểu đạt thức, ý đồ xứng đôi luôn là thất bại

    Chúng ta yêu cầu làm chính là mỗi đụng phải tả dấu móc, liền ở ép vào một cái "Open", mỗi đụng tới một cái hữu dấu móc, liền bắn ra một cái, tới rồi cuối cùng liền nhìn xem kho tạm hay không vì không -- nếu không vì không vậy chứng minh tả dấu móc so hữu dấu móc nhiều, kia xứng đôi liền nên thất bại. Chính tắc biểu đạt thức động cơ sẽ tiến hành hồi tưởng ( từ bỏ đằng trước hoặc mặt sau cùng một ít tự phù ), tận lực sử toàn bộ biểu đạt thức được đến xứng đôi.

Nếu ngươi không phải một cái lập trình viên ( hoặc là ngươi tự xưng lập trình viên nhưng là không biết kho tạm là thứ gì ), ngươi cứ như vậy lý giải mặt trên ba loại ngữ pháp đi: Cái thứ nhất chính là ở bảng đen thượng viết một cái "group", cái thứ hai chính là từ bảng đen thượng lau một cái "group", cái thứ ba chính là xem bảng đen thượng viết còn có hay không "group", nếu có liền tiếp tục xứng đôi yes bộ phận, nếu không liền xứng đôi no bộ phận.

Cân bằng tổ một cái nhất thường thấy ứng dụng chính là xứng đôi HTML, phía dưới cái này ví dụ có thể xứng đôi khảm bộ<div> nhãn:<div[^>]*>[^<>]*(((?'Open']*>)[^<>]*)+((?'-Open')[^<>]*)+)*(?(Open)(?!))</div>

Còn có chút thứ gì không nhắc tới

Bên trên đã miêu tả cấu tạo chính tắc biểu đạt thức đại lượng nguyên tố, nhưng là còn có rất nhiều không có nói đến đồ vật. Phía dưới là một ít chưa nhắc tới nguyên tố danh sách, bao hàm ngữ pháp cùng nói đơn giản minh. Ngươi có thể ở trên mạng tìm được càng kỹ càng tỉ mỉ tham khảo tư liệu tới học tập chúng nó -- đương ngươi yêu cầu dùng đến chúng nó thời điểm. Nếu ngươi trang bị MSDN Library, ngươi cũng có thể ở bên trong tìm được.net hạ chính tắc biểu đạt thức kỹ càng tỉ mỉ hồ sơ.

Số hiệu / ngữ pháp Thuyết minh
\a Báo nguy tự phù ( đóng dấu nó hiệu quả là máy tính tích một tiếng )
\b Thông thường là từ đơn phân giới vị trí, nhưng nếu ở tự phù loại sử dụng đại biểu lui cách
\t Chế biểu phù, Tab
\r Hồi xe
\v Dựng hướng chế biểu phù
\f Đổi trang phù
\n Đổi hành phù
\e Escape
\0nn ASCII số hiệu trung tám tiến chế số hiệu vì nn tự phù
\xnn ASCII số hiệu trung mười sáu tiến chế số hiệu vì nn tự phù
\unnnn Unicode số hiệu trung mười sáu tiến chế số hiệu vì nnnn tự phù
\cN ASCII khống chế tự phù. Tỷ như \cC đại biểu Ctrl+C
\A Tự phù xuyến mở đầu ( cùng loại ^, nhưng không chịu xử lý nhiều hành lựa chọn ảnh hưởng
\Z Tự phù xuyến kết cục hoặc hành đuôi ( không chịu xử lý nhiều hành lựa chọn ảnh hưởng )
\z Tự phù xuyến kết cục ( cùng loại $, nhưng không chịu xử lý nhiều hành lựa chọn ảnh hưởng )
\G Trước mặt tìm tòi mở đầu
\p{name} Unicode trung mệnh danh là name tự phù loại, tỷ như \p{IsGreek}
(?>exp) Tham lam tử biểu đạt thức
(?<x>-<y>exp) Cân bằng tổ
(?im-nsx:exp) Ở tử biểu đạt thức exp trung thay đổi xử lý lựa chọn
(?im-nsx) Vì biểu đạt thức mặt sau bộ phận thay đổi xử lý lựa chọn
(?(exp)yes|no) Đem exp làm như linh khoan chính hướng đi trước ngắt lời, nếu ở cái này vị trí có thể xứng đôi, sử dụng yes làm này tổ biểu đạt thức; nếu không sử dụng no
(?(exp)yes) Giống như trên, chỉ là sử dụng không biểu đạt thức làm no
(?(name)yes|no) Nếu mệnh danh là name tổ bắt được tới rồi nội dung, sử dụng yes làm biểu đạt thức; nếu không sử dụng no
(?(name)yes) Giống như trên, chỉ là sử dụng không biểu đạt thức làm no

Liên hệ tác giả

Hảo đi, ta thừa nhận, ta lừa ngươi, đọc được nơi này ngươi khẳng định hoa không ngừng 30 phút. Tin tưởng ta, đây là ta sai, mà không phải bởi vì ngươi quá bổn. Ta sở dĩ nói "30 phút", là vì làm ngươi có tin tưởng, có kiên nhẫn tiếp tục đi xuống. Nếu ngươi thấy được nơi này, kia chứng minh ta âm mưu thành công. Bị lừa dối cảm giác thực sảng đi?

Muốn khiếu nại ta, hoặc là cảm thấy ta kỳ thật có thể lừa dối đến càng cao minh, hoặc là có bất luận cái gì cái khác vấn đề, hoan nghênh tớiTa blogLàm ta biết.

Trên mạng tài nguyên cập bổn văn tham khảo văn hiến

Ngài gần nhất sử dụng:

Cất chứa Thực đơn QQ