我想知道正则表达式中tilde运算符的含义是什么.
我有这样的声明:
if (!preg_match('~^\d{10}$~', $_POST['isbn'])) {
$warnings[] = 'ISBN should be 10 digits';
}
Run Code Online (Sandbox Code Playgroud)
我发现这个文件解释了代字号的含义: ~
它说这=~是一个perl运算符,意味着对这个正则表达式运行这个变量.
但为什么我的正则表达式包含两个波浪号运算符?