|
|
|
| как с помощью регулярных выражений вырезать из имени файла четыре значения и поместить их в четыре переменные.
имя файла такое:
ISALOG_20060504_FWS_000.iis
или
ISALOG_20060504_WEB_000.iis
нужно вырезать дату и WEB или FWS | |
|
|
|
|
|
|
|
для: kaoz
(16.05.2006 в 08:29)
| | Скажите а имена файлов имеют всегда такую структуру?
Тогда проще вот так
<?
$name_file = "ISALOG_20060504_FWS_000.iis";
$arr = explode("_", $name_file);
$date = $arr[1];
$F_or_W = arr[2];
echo $date."<br>".$F_or_W;
?>
|
Если же всетаки хочется помощью рег выражений
<?
$name_file = "ISALOG_20060504_FWS_000.iis";
$rgx = "([0-9]{8})_(FWS|WEB)";
ereg($rgx, $name_file, $regs);
echo $regs[1]."<br>".$regs[2];
?>
|
| |
|
|
|
|
|
|
|
для: PantiL
(16.05.2006 в 08:50)
| | да они имею всегда таку структуру, только даты меняются..
спасибо большое за оба варианта | |
|
|
|