Добрый день! Помогите, плиз, с регуляркой. Есть строка PHP: $file = '0010014_f.jpg' ; Нужно получить регуляркой 2 переменные, первая будут содержать символы до нижнего подчеркивания (т.е. 0010014), вторая: нижнее подчеркивание+символы до точки (т.е. _f)
А почему именно регуляркой? Задача простая и легко решается с помощью str* функций: PHP: <?php $file = '12345678_f.jpg'; if(($pos = strpos($file, '_')) !== false) { $first = substr($file, 0, $pos); $second = substr($file, $pos, strpos($file, '.') - $pos); echo($first . ', ' . $second); } ?>