[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: регулярка
дианитка
здравствуйте. у меня такой вопрос. у меня есть изображения с названиями вида
название_, название_1, название_2 и т.п. мне нужно взять только первую картинку, т.е. вида название_. как тут сделать регулярку? почему такая не проходит preg_match('._\s', $name)?

_____________
дианка[COLOR=purple]
Winston
Цитата (дианитка @ 4.07.2013 - 14:18)
с названиями вида
название_, название_1, название_2

Ничего не понятно. Покажи нормальные имена, которые у тебя используются
дианитка
имена не важны, главное чтобы это были первые картинки. т.е. чтобы в них встречалась подстрока типа "нижнее подчеркивание и пустая строка".

tov1_
tov1_1
tov1_2

_____________
дианка[COLOR=purple]
Winston
preg_match('/\w+_\s+/', $name, $match);

Так?
дианитка
почему-то не работает это выражение.

_____________
дианка[COLOR=purple]
Winston
На этих строках, оно нормально работает
Цитата (дианитка @ 4.07.2013 - 14:24)
tov1_
tov1_1
tov1_2



Покажи те имена которые у тебя выводятся.
дианитка
1547_
1547_1
1547_2

_____________
дианка[COLOR=purple]
Winston
<?php
$names = '1547_ 1547_1
1547_2
'
;

preg_match('/\w+_\s+/', $names, $match);
print_r($match); // 1547_
Placido
Предположу
'/\w+_\b/'
дианитка
Placido, ваше выражение сработало:) Спасибо большое. Пойду изучать регулярные выражения.

_____________
дианка[COLOR=purple]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.