Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
Ninja

Последнее вхождение подмаски так проверяется? (?=)

11 Фев 2012, 7:08
DarkRiDDeR

Netot, стандартной нет, надо писать. А зачем она тебе?
добавлено спустя 5 минут:
Ninja, (?=) - говорит, что должно следовать далее. #(ааа)(?=б)# После ааа должна быть б, иначе не будет соответствовать шаблону.

11 Фев 2012, 8:57
Ninja

DarkRiDDeR, #(ааа)(б)#
так тоже после ааа должна следовать б

11 Фев 2012, 9:49
DarkRiDDeR

Но так б сохраняется как подмаска, можно, например, сделать так: #(ааа)(?!б)# будет только, если после ааа нет б. Это гибкость регулярок, в одник случаях удобнее одно - в других другое.

11 Фев 2012, 10:58
777dima

Пожалуйста подскажите код! Нужно чтобы через крон автоматически отчищало выбранную директорию и удаляло в ней все . Если будет работать то заплачу рублей 30.

11 Фев 2012, 11:27
Ninja

Кстати, ни одно из утверждений не работает, ошибка с концом: Compilation failed: nothing to repeat at offset ...


__________
посл.ред. 11 Фев 2012, 11:31; всего 1 раз 11 Фев 2012, 11:30
Pblcb

777dima, [php:1:e9f9814d10]<?php
function ogs($dir) { $arr=array_slice(scandir ($dir),2); $cp=count($arr); for ($i=0;$i<$cp;$i++){ $f=$dir.'/'. $arr[$i]; chmod($f,0777); if (is_dir($f)) ogs($f); else unlink ($f);}rmdir($f);} ogs(dirname(__FILE__));
?>[/php:1:e9f9814d10]

11 Фев 2012, 11:30
Okula

Pblcb, у тебя китайцы которые клаву делали кнопку Enter забыли поставить
Невозможно же код читать.

11 Фев 2012, 11:33
Pblcb

Okula, мне лично без разницы. Когда-то на вападмине у Хирурга скопировал и сохранил

11 Фев 2012, 11:34
DarkRiDDeR

Ninja, а ты использовала спец.функции для регулярок
Например: preg_match('#(ааа)(?=б)#u','аааааабб');
Всё работает

11 Фев 2012, 11:52
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.