php - PHP 正则表达式或 str_replace 和字符串 \201
问题描述
我不能让这个 PHP 工作:
$fo = "m\201 m\901";
echo str_replace('\\','*',$fo);
echo '<br>';
echo preg_replace('/\\\/', '%', $fo);
我明白了:
m� m*901
m� m%901
好像,\201
是某种奇怪事物的象征?
解决方案
试试单引号
$fo = 'm\201 m\901';
推荐阅读
- c# - ValidationAttribute.FormatErrorMessage 抛出 Input string was not in a correct format 错误
- javascript - Sonarqube 代码注入 (RCE) 错误,用于在 javascript 中为 eval() 方法动态执行代码
- tomcat - Tomcat 找不到 CDI BeanManager
- ios - 找不到目标“armv7-apple-ios”的模块
- sql - 如何获取注册表中不存在的团队名称
- amazon-web-services - 将 aws lambda 与 Amazon SQS 结合使用时,如何为 aws lambda 使用自定义 .net 核心运行时
- java - Java Object Mapper 日期转换为 Json
- python - 在 Airflow 2.0 中访问操作员/传感器之外的宏
- javascript - 如何使用 WebStorm 在本地查看 GitLab“合并请求”?
- java - 如何将多个参数输入到枚举构造函数中?