Heim > Backend-Entwicklung > PHP-Tutorial > 正则表达式 - PHP正则匹配的问题

正则表达式 - PHP正则匹配的问题

WBOY
Freigeben: 2016-06-06 20:26:35
Original
1286 Leute haben es durchsucht

如何匹配路径分隔符

<code>$win_dir = 'C:\hello.txt';
$linux_dir = '/home/hello.txt';</code>
Nach dem Login kopieren
Nach dem Login kopieren

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

谢谢各位!!

回复内容:

如何匹配路径分隔符

<code>$win_dir = 'C:\hello.txt';
$linux_dir = '/home/hello.txt';</code>
Nach dem Login kopieren
Nach dem Login kopieren

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

谢谢各位!!

对于你的 并输出 不理解是什么意思..

正则表达式 - PHP正则匹配的问题

正则表达式 - PHP正则匹配的问题
上面的正则匹配 \ 或者 / 出现多次,
如果需要精确的匹配 \\ 或者 //, 使用下面这个:

正则表达式 - PHP正则匹配的问题


正则表达式 - PHP正则匹配的问题

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

DIRECTORY_SEPARATOR:输出系统分隔符

<code><?php echo DIRECTORY_SEPARATOR;
</code></code>
Nach dem Login kopieren

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage