Loading...
PHP/MySQL | Кто там в регулярках шарит?
Условие: все прямые и обратные слеши.

\/ и /\\

Это одинаковые регулярки?
Вилы Выкидные , https://regex101.com/r/Js6uh5/1
если это одно и то же, то зачем экранировать обратный слеш /\\, если можно прописать \/

.tap.
Вилы Выкидные , не одно и то же, потыкай на сайте и увидишь
Вилы Выкидные (25 фев 2024, в 21:45)
если это одно и то же, то зачем экранировать обратный слеш /\\, если можно прописать \/

.tap.
Потому что если его не заэкранировать, то он сам заэкранирует что-нибудь :-)
Something (26 фев 2024, в 1:05)
Потому что если его не заэкранировать, то он сам заэкранирует что-нибудь :-)
я про то что если можно писать \/, то зачем использовать /\\, на один символ же больше из-за экранирования
Вилы Выкидные (26 фев 2024, в 3:08)
я про то что если можно писать \/, то зачем использовать /\\, на один символ же больше из-за экранирования
Чтобы было правильно и не полагаться на недоработки интерпретатора)
Something (26 фев 2024, в 3:14)
Чтобы было правильно и не полагаться на недоработки интерпретатора)
метод ВОТ ОТСЮДА


public function setBasePath($basePath)
{
$this->basePath = rtrim($basePath, '\/');

$this->bindPathsInContainer();

return $this;
}



так что БЕЗ РАЗНИЦЫ, писать с экранированием /\\ НЕ НУЖНО, достаточно \/

*034*
Вилы Выкидные (7 мар 2024, в 20:11)
метод ВОТ ОТСЮДА


public function setBasePath($basePath)
{
$this->basePath = rtrim($basePath, '\/');

$this->bindPathsInContainer();

return $this;
}



так что БЕЗ РАЗНИЦЫ, писать с экранированием /\\ НЕ НУЖНО, достаточно \/

*034*
Нет, это очередное доказательство того что ларавел - кривое индусское говно. А разница есть :-)

И кстати, у тя в примере там не регулярка, в регулярке было бы уже '/\\\\', т.к. там тоже "\" - экранирующий символ.

Инфа кстати отсюда
https://www.php.net/manual/ru/regexp.reference.escape.php
________
посл. ред. 08.03.2024 в 05:17; всего 2 раз(а); by Something
Something (8 мар 2024, в 4:26)
Нет, это очередное доказательство того что ларавел - кривое индусское говно. А разница есть :-)

И кстати, у тя в примере там не регулярка, в регулярке было бы уже '/\\\\', т.к. там тоже "\" - экранирующий символ.

Инфа кстати отсюда
https://www.php.net/manual/ru/regexp.reference.escape.php
ну ты и фантазёр
Онлайн: 0
Время:
Gen. 0.1049
(c) ByMAS.RU 2010-2025