今天想将上次的图片上传功能优化一下,遇到一个问题,获取临时文件的名字时,由于名字中不能有\,所以必须对获取的文件名进行剪切,本人没有系统学习过php,所以有些知识点还是得重新学习。

获取到得字符串:D: Download\wamp\tmp\phpA1FA.tmp
要求:切割成phpA1FA即可

最初想用

explode("\",$str)

但总是报错,将、换成|或空格可以分割,不知怎么回事
后来查了好多资料,才知道原来\在正则里必须是\代替才行。
截取的完整代码

<?php
$str = "D: Download\wamp\tmp\phpA1FA.tmp";
echo $str;
echo "<br>";
$str0=explode(".",$str);
$str1=$str0[0];
$str2=explode("\\",$str1);
echo $str2[2];

浏览器上输出

【php】正则无法截取\反斜杠的解决方法相关推荐

  1. Java 截取反斜杠--java使用split拆分特殊字符

    orgn link : http://blog.csdn.net/scy411082514/article/details/7987852 Java 截取反斜杠 replaceAll和split (& ...

  2. Java中转义字符反斜杠 \ 的代替方法 | repalceAll 内涵解析

    一.需求 现有一个字符串str String str = "{\\\"name\\\":\\\"spy\\\",\\\"id\\\\&quo ...

  3. uni-app请求图片的路径是反斜杠如何解决

    uni-app做app项目的时候,请求到的图片链接路径有反斜杠,但是能在浏览器上打开,在页面就报错 页面显示之后报的错,实际上是能拿到照片的,因为里面的\被当成转义符了,被转义了 解决方法 this. ...

  4. python中反斜杠b_Python bytes 反斜杠转义问题解决方法

    一.问题 因为前文提到工作中需要使用 Go 调 Python 脚本执行加解密,但是 Go 那边执行命令行输出的是 str 类型.因此需要转回 bytes 进行解密,但是发现转回 bytes 和原来的不 ...

  5. Python bytes 反斜杠转义问题解决方法

    一.问题 因为前文提到工作中需要使用 Go 调 Python 脚本执行加解密,但是 Go 那边执行命令行输出的是 str 类型.因此需要转回 bytes 进行解密,但是发现转回 bytes 和原来的不 ...

  6. 电脑相机不能用,打开相机出现一个相机的图标加一个斜杠【解决方法】

    电脑相机不能用了,打开相机出现一个相机的图标加一个斜杠 解决方法 原来电脑上的相机是可以用的,但今天打开之后突然就不能用了. ###打开后的界面 摄像头的灯是亮着的,但是相机就是打不开. 上网找了一堆 ...

  7. 针对eclipse调式代码时打断点出现斜杠的解决方法

    原文链接:http://blog.csdn.net/chen3775669/article/details/52426996 方法一:按快捷键"Ctrl+Alt+B" 方法二:找到 ...

  8. JsonArray或者JsonObject转字符串后里面带有转义字符或者反斜杠的处理方式

    一般出现这种toString后json串里面带有转义字符的原因是往jsonObject中直接put了String类型的内容,比如jsonObject.put("key"," ...

  9. python 3.3.3 字面量,正则,反斜杠和原始字符串

    两个不起眼但是比较重要的设定 Python str类型的字面量解释器 当反斜杠及其紧接字符无法构成一个具有特殊含义的序列('recognized escape sequences')时,Python选 ...

最新文章

  1. linux中信号的处理,linux中关于信号处理笔记(二)
  2. 文本右上角右下角添加文本
  3. 机器学习经典算法实践_服务机器学习算法的系统设计-不同环境下管道的最佳实践
  4. 巧妙布局的APP界面模板,让你的作品更有吸引力
  5. VS2022找不到Microsoft.Expression.Interactions.dll
  6. APUE 头文件apue.h 解决方法
  7. 生成QQ/MSN/旺旺/SKYPE等在线状态图标
  8. ElasticSearch IK分词器配置远程词典
  9. Asterisk入门教程
  10. 计算机硕士研究生毕设选题方向推荐 - 题目推荐
  11. 5G China unicom 一般性异常处理
  12. Flutter 新版Navigator (一)
  13. Easy-Es核心功能深度介绍
  14. rtl8723bs linux网卡驱动识别问题,无法使用无线的解决方法
  15. IntelliJ IDEA(Ultimate版本)的下载、安装和WordCount的初步使用(本地模式和集群模式)...
  16. java piwik_Piwik学习 -- 插件开发
  17. 【问底】徐汉彬:大规模网站架构的缓存机制和几何分形学
  18. 成功解决:declared ‘static‘ but never defined
  19. 抓取国家统计局区划、城乡划分代码的简易python爬虫实现
  20. ECharts可视化库 学习笔记

热门文章

  1. hdu2544 最短路-邻接表+优先队列实现dijkstra
  2. AcWing 1230. K倍区间
  3. 数据结构与算法--力扣109题将有序双向链表转换为二叉搜索树
  4. java 定时_Java线上定时任务不定期挂掉问题分析
  5. HDU - 6967 G I love data structure 线段树维护矩阵 + 细节
  6. Little Boxes UVALive - 8209
  7. K - Triangle 计蒜客 - 42405
  8. 夯实基础项目工程之图论——Uncle Bogdan and Country Happiness,Graph Coloring,How Many Paths?,Array Differentiation
  9. CF1192B Dynamic Diameter(LCT)
  10. CF1598E-Staircases【计数】