PHP正则匹配的问题

如何匹配路径分隔符

$win_dir = 'C:\hello.txt';
$linux_dir = '/home/hello.txt';

如何使用preg_match()对变量$win_dir如何匹配出\并输出。以及对$linux_dir如何匹配出/并输出。还有如何匹配出\\或者//

谢谢各位!!

无需用正则匹配的,用PHP自带的DIRECTORY_SEPARATOR即可,

DIRECTORY_SEPARATOR:输出系统分隔符

<?php
echo DIRECTORY_SEPARATOR;

windows平台输出 \,Linux平台输出/

  • 解码问题
  • php如何 获取上传文件时,文件在本地的全路径
  • php 正则替换src里面的内容
  • js上传文件,使用了formdata对象,可若设置了setRequesetHeader,会失败是怎么回事?
  • windows.php.net/download为什么我无法访问?想自己下个php却访问不了
  • 若干个用户访问网站,网站用户登录信息用SESSION存放,我这写法后来的人会不会覆盖掉前面的SESSION?
  • CodeIgniter中分页显示效果显示怎么怎么实现
  • yii实现的wap端,每刷新一次,那么按返回键时,则多返回一次
  • 搞了一下午什么回调函数,匿名函数的,都搞晕了,求方法
  • php 如何操作ajax的blob对象实现视频播放从而隐藏地址防止浏览器抓包
  • ectouch微信支付 提交不了 显示”请在微信中支付“;