当我将float64数字转换为数字时,float32我得到一个奇怪的结果:
In [22]: np.float32(20140131.0)
Out[22]: 20140132.0
Run Code Online (Sandbox Code Playgroud)
为什么会这样?
我的 PHP 代码如下所示:
$input = "City.name = '纽约'"; $literal_pattern = '/\'.[^\']*\'/'; preg_match($literal_pattern, $input, $token); 回声 $token[0]; // 打印“纽约”
我的正则表达式需要使用转义的单引号获取文字,例如:
$input = "City.name = '纽约\'纽约'"; $literal_pattern = ???????????; preg_match($literal_pattern, $input, $token); 回声 $token[0]; // 应该打印 'New \' York'
$literal_pattern 的规则是什么?