Tôi đang đọc nội dung nào đó đề cập đến tiền tố biểu thức chính quy và các trang web dưới dạng ví dụ/^ joey/Biểu thức chính quy tiền tố là gì?
Biểu thức chính quy tiền tố là gì? Điều đó có nghĩa là nó bắt đầu với một dấu mũ?
Tôi đang đọc nội dung nào đó đề cập đến tiền tố biểu thức chính quy và các trang web dưới dạng ví dụ/^ joey/Biểu thức chính quy tiền tố là gì?
Biểu thức chính quy tiền tố là gì? Điều đó có nghĩa là nó bắt đầu với một dấu mũ?
Đây không phải là thuật ngữ chuẩn. Bất cứ ai đã viết rằng rõ ràng có nghĩa là một regex chỉ phù hợp ở đầu của văn bản mục tiêu, như các phản ứng khác đã nói. Dấu mũ thường được sử dụng cho mục đích đó, nhưng nó cũng có thể có nghĩa là sự bắt đầu của một đường logic, nếu trận đấu đang được thực hiện ở chế độ nhiều dòng. Nhiều hương vị regex hỗ trợ một cấu trúc bổ sung khớp với phần đầu của văn bản bất kể chế độ phù hợp, \A
là dạng thông thường của nó.
Để biết thêm chi tiết, read this.
trong REGEX ^
vào lúc bắt đầu của một phương tiện regex, "Bắt đầu với"
/^joey/
do đó sẽ phù hợp với bất kỳ chuỗi bắt đầu với "joey"
như "joeyjoey"
hoặc "joey and jane"
Các caret có nghĩa là bạn kết hợp sự bắt đầu của một chuỗi ví dụ/^ joey/sẽ khớp với "joey is there" kể từ khi chuỗi bắt đầu bằng "joey" nhưng không phải là "Đang tham gia xung quanh?" vì joey đang ở giữa câu.
Bạn có thể đã sao chép câu trả lời dưới đây và đăng nó: P – Programmer
Vâng, tôi đã viết câu trả lời khi người kia đến :) Và tôi chứa một ví dụ ngược lại bằng cách: P –
Một tiền tố biểu thức chính quy (PRE) được định nghĩa đệ quy
Định nghĩa này được lấy từ "Fast chữ Tìm kiếm Regular Expressions hoặc Automaton Tìm kiếm trên Tries" tác phẩm của RICARDO A. Baeza-Yates và Gaston H. GONNET
Nói cách khác phương tiện PRE Biểu thức chính quy rằng ngôn ngữ L chỉ có chuỗi với một số tiền tố cố định. abc. * - là PRE (A | B) cd - không phải là PRE
Op không hỏi ý nghĩa của ^. Câu hỏi là "biểu thức chính quy tiền tố là gì" – Programmer