当去掉 D:\备份2
后,因为转义字符 \
的存在,所以这里被特殊处理了。
通过 json_encode 曲线转码后可以看到 \2
被解析成 Unicode 后为 \u0002
再通过查 unicode 表可知 \u0002
为不可见字符。
原则上来说, \2
也可能被解析为匹配中的 反向引用
。
2 回答3.1k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
https://www.php.net/manual/zh...
character_mask
可选参数,过滤字符也可由 character_mask 参数指定。一般要列出所有希望过滤的字符,也可以使用 “..” 列出一个字符范围。