我需要幫助在搜索URL路徑的模式中轉義斜線。我想檢查是否路徑包含路徑中的任何數字/orders/
這樣後:在正則表達式中正確地轉義URL斜槓
$str = '/admin/store/orders/20284?width...';
if (preg_match ('/orders/([0-9]+)/', $str, $matches))
{
print_r($matches);
}
不過,我不能夠正確地逃脫斜線。任何人都可以幫忙嗎?謝謝。
我需要幫助在搜索URL路徑的模式中轉義斜線。我想檢查是否路徑包含路徑中的任何數字/orders/
這樣後:在正則表達式中正確地轉義URL斜槓
$str = '/admin/store/orders/20284?width...';
if (preg_match ('/orders/([0-9]+)/', $str, $matches))
{
print_r($matches);
}
不過,我不能夠正確地逃脫斜線。任何人都可以幫忙嗎?謝謝。
轉義完成反斜槓(\/
)。但劃分正則表達式的斜線字符可以是任何字符:
if (preg_match ('~orders/([0-9]+)~', $str, $matches))
將在不轉義的情況下工作。
嘗試''\/orders \ /([0-9] +)\'' –