Biểu thức toán php
Nếu bạn đang xem tin nhắn này, điều đó có nghĩa là chúng tôi đang gặp khó khăn trong việc tải tài nguyên bên ngoài trên trang web của chúng tôi Show
Nội dung chính Hiển thị
Nếu bạn đứng sau một bộ lọc web, vui lòng đảm bảo rằng các tên miền *. kastatic. org and *. kasandbox. org không bị chặn. *. kastatic. tổ chức và *. kasandbox. org được bỏ chặn
Biểu thức chính quy là các mẫu được sử dụng để phù hợp với các ký tự hợp nhất trong chuỗi. Trong JavaScript, các biểu thức chính quy cũng là đối tượng. Các mẫu này được sử dụng với các phương pháp 5 và__ 6 của 7 và với 8, 9, 0, 1, 2 và 3 của 4. Chương trình này mô tả các biểu thức thông thường của JavaScriptTạo một biểu thức chính quyBạn xây dựng một biểu thức chính quy theo một trong hai cách
Viết một mẫu biểu thức chính quyMột mẫu biểu thức chính quy bao gồm các ký tự đơn giản, chẳng hạn như 6 hoặc kết hợp các ký tự đơn giản và đặc biệt, chẳng hạn như 7 hoặc 8. Ví dụ cuối cùng bao gồm các dấu ngoặc đơn, được sử dụng để làm cho bộ nhớ thiết bị. Trận đấu được thực hiện với phần này của mẫu được ghi nhớ để sử dụng sau, như được mô tả trong các nhóm sử dụngLưu ý. Nếu bạn đã thuộc về các dạng thức của một biểu thức thông thường, bạn cũng có thể đọc tờ Cheatese để tìm kiếm nhanh chóng cho một mẫu/cấu trúc cụ thể. Nếu bạn đã quen thuộc với các dạng của biểu thức chính quy, bạn cũng có thể đọc cheatsheet để tra cứu nhanh một mẫu/cấu trúc cụ thể Sử dụng các đơn giản mẫuCác mẫu đơn giản được xây dựng từ các ký tự mà bạn muốn tìm một trận đấu trực tiếp. Ví dụ, mẫu 6 chỉ khớp với các ký tự kết hợp trong các chuỗi chỉ khi chuỗi chính xác_______060 xảy ra (tất cả các ký tự phù hợp với nhau và theo thứ tự đó). Một trận đấu như vậy sẽ thành công trong chuỗi 61 và 62. Trong cả hai trường hợp, trận đấu là với chuỗi con 60. Unmatched in string 64 by because when it contains string con 65, it does not contain section phụ chính_______060Sử dụng các ký tự đặc biệtKhi tìm kiếm một trận đấu đòi hỏi một cái gì đó nhiều hơn một trận đấu trực tiếp, chẳng hạn như tìm một hoặc nhiều B hoặc tìm không gian trắng, bạn có thể bao gồm các ký tự đặc biệt trong mẫu. Ví dụ. to match with a 67 theo sau là 0 hoặc nhiều 68 sau đó là 69, bạn sẽ sử dụng mẫu 7. 71 sau 68 có nghĩa là "0 hoặc nhiều hơn các mục trước của mục trước. " Trong chuỗi 73, mẫu này sẽ khớp với bộ nền 74Các trang sau cung cấp danh sách các ký tự đặc biệt khác nhau phù hợp với từng danh mục, cùng với các mô tả và ví dụ Xác nhậnCác xác nhận bao gồm các ranh giới, chỉ ra sự khởi động và kết thúc của các dòng và từ, và các mẫu khác chỉ ra theo một cách nào đó mà một trận đấu có thể (bao gồm cả hướng trước, nhìn về Các lớp nhân vậtPhân biệt các loại ký tự khác nhau. Ví dụ, phân biệt giữa chữ cái và chữ số Group and backreferencesNhóm nhiều mẫu nói chung và các nhóm thu thập cung cấp thêm thông tin bài hát khi sử dụng mẫu biểu thức chính quy để khớp với chuỗi. BackReferences đề cập đến một nhóm đã bị bắt trước đó trong cùng một biểu thức chính quy Định lượngChỉ số lượng ký tự hoặc biểu thức để khớp Phân biệt dựa trên các thuộc tính ký tự unicode, ví dụ, chữ cái trên và chữ cái, ký hiệu toán học và dấu câu Nếu bạn muốn xem tất cả các ký tự đặc biệt có thể được sử dụng trong các biểu thức thông thường trong một bảng, hãy xem phần sau Special character sign in the main expression. Ký tự / cấu trúc Bài viết tương ứng_______075, 76, 77, 78, 79, 60, 61, 62, 63, 64, 65, 66,Các lớp nhân vật Phân biệt các loại ký tự khác nhau. Ví dụ, phân biệt giữa chữ cái và chữ sốXác nhận Các xác nhận bao gồm các ranh giới, chỉ ra sự khởi động và kết thúc của các dòng và từ, và các mẫu khác chỉ ra theo một cách nào đó mà một trận đấu có thể (bao gồm cả hướng trước, nhìn vềGroup and backreferences Nhóm nhiều mẫu nói chung và các nhóm thu thập cung cấp thêm thông tin bài hát khi sử dụng mẫu biểu thức chính quy để khớp với chuỗi. BackReferences đề cập đến một nhóm đã bị bắt trước đó trong cùng một biểu thức chính quyĐịnh lượng Chỉ số lượng ký tự hoặc biểu thức để khớp. Thoát ra khỏi Unicode ResourcesPhân biệt dựa trên các thuộc tính ký tự unicode, ví dụ, chữ cái trên và chữ cái, ký hiệu toán học và dấu câuNếu bạn muốn xem tất cả các ký tự đặc biệt có thể được sử dụng trong các biểu thức thông thường trong một bảng, hãy xem phần sau Special character sign in the main expression Ký tự / cấu trúc Bài viết tương ứng Nếu chuỗi thoát không phải là một phần trong mẫu của bạn, bạn có thể thêm chúng bằng cách sử dụng 38.
"G" sau khi biểu thức thông thường là một tùy chọn hoặc cờ thực hiện tìm kiếm toàn cầu, nhìn vào toàn bộ chuỗi và trả về tất cả các trận đấu. Nó được giải thích chi tiết bên dưới khi tìm kiếm nâng cao với cờ Tại sao điều này không được xây dựng trong JavaScript? Use a command commandĐiểm dừng xung quanh bất kỳ phần nào của biểu thức chính quy gây ra một phần của chuỗi con phù hợp được ghi nhớ. Sau khi nhớ, các phần phụ có thể được thu hồi cho các công việc sử dụng khác. Xem các nhóm và tham khảo lại để biết thêm chi tiết Sử dụng các biểu thức chính quy trong JavaScriptCác biểu thức chính quy được sử dụng với các phương pháp 7__ 6 và 5 và với các phương thức 4 8, 0, 2 và 3. Phương pháp Sự kiện Mô tả 5 Thực hiện tìm kiếm cho một trận đấu trong một chuỗi. Nó trả về một mảng thông tin or____008 trên sự không phù hợp. 6Kiểm tra cho một trận đấu trong một chuỗi. Nó trả về 10 hoặc 11. 8Trả về một mảng chứa tất cả các trận đấu, bao gồm các nhóm bắt giữ hoặc 08 nếu không tìm thấy trận đấu. 9Trả về một trình lặp có chứa tất cả các trận đấu, bao gồm cả các nhóm bắt giữ. 2Kiểm tra cho một trận đấu trong một chuỗi. Nó trả về chỉ mục của trận đấu or______016 nếu tìm kiếm không thành công. 0 Thực hiện tìm kiếm cho một trận đấu trong một chuỗi và thay thế cho chuỗi con phù hợp bằng một chuỗi con thay thế. ________ 51 Thực hiện tìm kiếm cho tất cả các trận đấu trong một chuỗi và thay thế các chuỗi con phù hợp bằng một chuỗi con thay thế. 3 Sử dụng một biểu thức chính quy hoặc một chuỗi cố định để chia một chuỗi thành một mảng các chuỗi conKhi bạn muốn biết một mẫu được tìm thấy trong một chuỗi, hãy sử dụng các phương thức 6 hoặc 2; . Nếu bạn sử dụng ______05 hoặc 8 và nếu trận đấu thành công, các phương thức này sẽ trả về một mảng và các thuộc tính cập nhật của các đối tượng biểu thức chính quy được liên kết và cả các đối tượng biểu thức chính quy đã được xác định trước đó, . Nếu trận đấu không thành công, phương thức 5 trả về 08 (ép buộc thành 11)Trong ví dụ sau, tập lệnh sử dụng phương thức 5 to find a match in a string.
Nếu bạn không cần truy cập các thuộc tính của biểu thức thông thường, hãy sử dụng một cách khác để tạo 31 is with this file. 6(Xem bằng cách sử dụng cờ tìm kiếm toàn cầu với 5 để biết thêm thông tin về các hành vi khác nhau. )Nếu bạn muốn xây dựng biểu thức thông thường từ một chuỗi, nhưng một giải pháp khác là tập lệnh này 7With this file command, battle to public and return a array and update các thuộc tính được hiển thị trong bảng sau Kết quả thực thi biểu thức thông thường. Sự kiện Tài sản hoặc chỉ mục Sự kiện Mô tả ____05 Thực hiện tìm kiếm cho một trận đấu trong một chuỗi. Nó trả về một mảng thông tin or____008 trên sự không phù hợp. 6Kiểm tra cho một trận đấu trong một chuỗi. Nó trả về 10 hoặc 11. 8Trả về một mảng chứa tất cả các trận đấu, bao gồm các nhóm bắt giữ hoặc 08 nếu không tìm thấy trận đấu. 9Trả về một trình lặp có chứa tất cả các trận đấu, bao gồm cả các nhóm bắt giữ. 2Kiểm tra cho một trận đấu trong một chuỗi. Nó trả về chỉ mục của trận đấu or______016 nếu tìm kiếm không thành công. 0 Thực hiện tìm kiếm cho một trận đấu trong một chuỗi và thay thế cho chuỗi con phù hợp bằng một chuỗi con thay thế. ________ 51 Thực hiện tìm kiếm cho tất cả các trận đấu trong một chuỗi và thay thế các chuỗi con phù hợp bằng một chuỗi con thay thế. 3 Sử dụng một biểu thức chính quy hoặc một chuỗi cố định để chia một chuỗi thành một mảng các chuỗi con. Khi bạn muốn biết một mẫu được tìm thấy trong một chuỗi, hãy sử dụng các phương thức 6 hoặc 2; . Nếu bạn sử dụng ______05 hoặc 8 và nếu trận đấu thành công, các phương thức này sẽ trả về một mảng và các thuộc tính cập nhật của các đối tượng biểu thức chính quy được liên kết và cả các đối tượng biểu thức chính quy đã được xác định trước đó, . Nếu trận đấu không thành công, phương thức 5 trả về 08 (ép buộc thành 11). Trong ví dụ sau, tập lệnh sử dụng phương thức ____05 để tìm một đối sánh trong một chuỗi. Nếu bạn không cần truy cập các thuộc tính của biểu thức thông thường, một cách khác để tạo 31 là với lệnh này. (Xem bằng cách sử dụng cờ tìm kiếm toàn cầu với 5 để biết thêm thông tin về các hành vi khác nhau. )Nếu bạn muốn xây dựng biểu thức thông thường từ một chuỗi, nhưng một giải pháp khác là tập lệnh này 6With this file command, battle to public and return a array and update các thuộc tính được hiển thị trong bảng sau 09Kết quả thực thi biểu thức thông thường Sự kiệnTài sản hoặc chỉ mục Lá cờ Sự kiện Mô tả Tài sản tương ứng 48Tạo các số duy nhất cho các chuỗi trận đấu. 49 50Tìm kiếm toàn cầu. 51 52 Tìm kiếm không cảm ứng trường hợp. 53 54Cho phép_______0094 và 095 để phù hợp với các ký tự dòng mới. 57 58Cho phép 76 phù hợp với các ký tự mới. 60 61"Unicode"; . 62 63 Thực hiện tìm kiếm "dính" phù hợp với bắt đầu ở vị trí hiện tại trong chuỗi đích. 64Để bao gồm một lá cờ có biểu thức thông thường, hãy sử dụng cú pháp này 27hoặc 28Lưu ý rằng các cờ là một phần không thể thiếu của biểu thức chính quy. Họ không thể thêm hoặc loại bỏ sau này Ví dụ, 65 tạo ra một biểu thức thông thường để tìm kiếm một hoặc nhiều ký tự theo sau là một khoảng thời gian và nó tìm kiếm sự kết hợp này trong suốt chuỗi. 3You can't replace lines với 0và nhận được kết quả tương tự cờ 54 được sử dụng để chỉ định rằng một chuỗi đầu vào nhiều dòng nên được coi là nhiều dòng. If flags 54 is used, 094 and 095 match when started or end any any lines in the string first to instead because started or ends all the stringSử dụng cờ tìm kiếm toàn bộ yêu cầu với Exec()Phương thức 70 với cờ 50 trả về mỗi trận đấu và vị trí của nó đi lặp lại. 1Ngược lại, phương thức 72 trả về tất cả các trận đấu cùng một lúc, nhưng không có vị trí của họ. 2Sử dụng các biểu thức chính quy UnicodeCờ "U" được sử dụng để tạo các biểu thức chính quy "unicode"; . Điều này chủ yếu được thực hiện thông qua việc sử dụng các Escape thuộc tính Unicode, chỉ được hỗ trợ trong các biểu thức chính quy "Unicode" Ví dụ. biểu thức chính quy sau đây có thể được sử dụng để khớp với một tùy chọn unicode "từ". từ " Có một số khác biệt giữa các biểu thức chính quy Unicode và Nonicode mà người ta nên biết
Các biểu thức chính quy của Unicode cũng có hành vi thực thi khác nhau là tốt 87 có nhiều lời giải thích hơn về điều nàyVí dụLưu ý. Một số ví dụ cũng có sẵn trong. Một số ví dụ cũng có sẵn trong
Sử dụng các ký tự đặc biệt để xác minh đầu vàoTrong ví dụ sau, người dùng dự kiến sẽ nhập số điện thoại. Khi người dùng nhấn nút "Kiểm tra", tập lệnh sẽ kiểm tra tính hợp lệ của các số. If number is valid (khớp với chuỗi ký tự chỉ được xác định bởi biểu thức chính quy), tập lệnh hiển thị một thông báo cảm ơn người dùng và xác nhận số. Nếu số điện thoại không hợp lệ, tập lệnh thông báo cho người dùng rằng số điện thoại không hợp lệ |