Я пытаюсь выяснить, является ли первый символ строки косой чертой.preg_match, если первый символ слэша
У меня есть эта строка /var/www/html
$mystring = "/var/www/html";
$test = preg_match("/^/[.]/", $mystring);
if ($test == 1)
{
echo "ret = 1";
}
else
{
echo "ret = 0";
}
Но я всегда получаю ret = 0
.
Не-регулярное выражение решение, вероятно, легче, но причина, по которой вашим не работает, заключается в том, что вам нужно избежать косой черты, поскольку вы используете ее как разделитель. – jeroen
Вижу, спасибо. И мне также нужно удалить скобки '[]', чтобы заставить его работать. '/^\/./' – Black
Правда, ваше исходное регулярное выражение ищет косую черту, за которой следует точка ... – jeroen