Tôi muốn biết ý nghĩa của toán tử dấu ngã trong cụm từ thông dụng là gì.Toán tử dấu ngã trong Cụm từ thông dụng
Tôi có tuyên bố này:
if (!preg_match('~^\d{10}$~', $_POST['isbn'])) {
$warnings[] = 'ISBN should be 10 digits';
}
tôi tìm thấy tài liệu này giải thích những gì dấu ngã có nghĩa là: ~
Nó nói rằng =~
là một nhà điều hành perl đó có nghĩa là chạy biến này đối với biểu thức chính quy này.
Nhưng tại sao cụm từ thông dụng của tôi chứa hai toán tử dấu ngã?
ic, tôi đã quen với/delimiter vì vậy tôi hơi bối rối với dấu phân tách ~. Cảm ơn bạn đã làm rõ. –
Điều này chỉ áp dụng cho PCRE http://docs.php.net/manual/en/book.pcre.php chứ không phải POSIX ERE http://docs.php.net/manual/en/book.regex.php – Gumbo