使用正则表达式PHP搜索单词

时间:2019-08-20 12:19:53

标签: php

我有字符串/ro/weather-kyiv-4944/。此字符串中需要获取ro

我使用了preg_match php

preg_match('\/(ro)\/', $url, $matches);

结果为null。请帮我。

更新:需要ro写变量

1 个答案:

答案 0 :(得分:1)

我认为您缺少分隔符。

使用#$作为分隔符很有用,因为您不必转义/斜杠。

尝试以下操作:

preg_match('#/(?<language>.*?)/#', '/ro/weather-kyiv-4944/', $matches);

print_r($matches);