相关疑难解决方法(0)

正则表达式中的Tilde运算符

我想知道正则表达式中tilde运算符的含义是什么.

我有这样的声明:

if (!preg_match('~^\d{10}$~', $_POST['isbn'])) {
    $warnings[] = 'ISBN should be 10 digits';
}
Run Code Online (Sandbox Code Playgroud)

我发现这个文件解释了代字号的含义: ~

它说这=~是一个perl运算符,意味着对这个正则表达式运行这个变量.

但为什么我的正则表达式包含两个波浪号运算符?

php regex pcre

51
推荐指数
2
解决办法
3万
查看次数

标签 统计

pcre ×1

php ×1

regex ×1