дианитка
4.07.2013 - 15:18
здравствуйте. у меня такой вопрос. у меня есть изображения с названиями вида
название_, название_1, название_2 и т.п. мне нужно взять только первую картинку, т.е. вида название_. как тут сделать регулярку? почему такая не проходит preg_match('._\s', $name)?
_____________
дианка[COLOR=purple]
Winston
4.07.2013 - 15:21
Цитата (дианитка @ 4.07.2013 - 14:18) |
с названиями вида название_, название_1, название_2 |
Ничего не понятно. Покажи нормальные имена, которые у тебя используются
дианитка
4.07.2013 - 15:24
имена не важны, главное чтобы это были первые картинки. т.е. чтобы в них встречалась подстрока типа "нижнее подчеркивание и пустая строка".
tov1_
tov1_1
tov1_2
_____________
дианка[COLOR=purple]
Winston
4.07.2013 - 15:26
preg_match('/\w+_\s+/', $name, $match);
Так?
дианитка
4.07.2013 - 15:38
почему-то не работает это выражение.
_____________
дианка[COLOR=purple]
Winston
4.07.2013 - 15:45
На этих строках, оно нормально работает
Цитата (дианитка @ 4.07.2013 - 14:24) |
tov1_ tov1_1 tov1_2
|
Покажи те имена которые у тебя выводятся.
дианитка
4.07.2013 - 15:49
1547_
1547_1
1547_2
_____________
дианка[COLOR=purple]
Winston
4.07.2013 - 15:50
<?php
$names = '1547_ 1547_1
1547_2
';
preg_match('/\w+_\s+/', $names, $match);
print_r($match);
Placido
4.07.2013 - 16:16
дианитка
4.07.2013 - 16:37
Placido, ваше выражение сработало:) Спасибо большое. Пойду изучать регулярные выражения.
_____________
дианка[COLOR=purple]
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.