извините, я плохо разбираюсь в php, это может быть очень очевидная ошибка. Я пытаюсь это:php preg_match не дает результата?
$datum = "Samstag, 26.10.2013";
echo("<p>".$datum."</p>");
$regresult = preg_match("(.*)([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,4})",$datum, $matches);
echo("<p>Result: ".$regresult."</p>");
echo("<p>Error: ".preg_last_error()."</p>");
echo("<p>Match: ".$matches[2]."</p>");
и результат:
<p>Samstag, 26.10.2013</p><p>Result: </p><p>Error: 0</p><p>Match: </p>
, но в документации preg_match он говорит:
preg_match() возвращает 1, если шаблон совпадает данный предмет, 0, если он не имеет значения, или FALSE, если произошла ошибка.
Кто-нибудь знает, что я делаю неправильно?
Я получаю предупреждение, в котором говорится: «preg_match(): Неизвестный модификатор '('". Вы их подавили? – mpen