[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: и снова помогите с рег. выражением
deberin
Есть строка: тест{какойто текст,символы|текст и т.д.}
Нужно получить строку которая содержится между {}. Сами фигурные скобки не нужны.



Спустя 1 минута, 27 секунд (17.03.2011 - 14:55) Trianon написал(а):
/({[^{]*})/

Спустя 2 минуты, 30 секунд (17.03.2011 - 14:57) deberin написал(а):
Цитата (Trianon @ 17.03.2011 - 11:55)
/({[^{]*})/

{} - тоже попали, а мне надо только "внутренности".

Спустя 1 минута, 20 секунд (17.03.2011 - 14:59) Trianon написал(а):
/{([^{]*)}/


:)

Спустя 4 минуты, 37 секунд (17.03.2011 - 15:03) deberin написал(а):
Надо что бы preg_match() вернул массив из 1 елемента.

Спустя 16 минут, 13 секунд (17.03.2011 - 15:19) Trianon написал(а):
да нет, не надо.

Спустя 4 минуты, 53 секунды (17.03.2011 - 15:24) deberin написал(а):
Цитата (Trianon @ 17.03.2011 - 12:19)
да нет, не надо.

В смысле не надо? /{([^{]*)}/ получается 2 значения, а надо 1 без {}

Спустя 4 минуты, 26 секунд (17.03.2011 - 15:29) DedMorozzz написал(а):
echo $you_arr[1];

Спустя 7 минут, 27 секунд (17.03.2011 - 15:36) Trianon написал(а):
Цитата
В смысле не надо? /{([^{]*)}/ получается 2 значения, а надо 1 без {}


Это такая сложность - написать $out = $out[1]; ?

Спустя 6 часов, 14 минут, 31 секунда (17.03.2011 - 21:51) Winston написал(а):
Цитата (deberin @ 17.03.2011 - 14:24)
получается 2 значения, а надо 1 без {}

Всё верно. В 0 вхождение всего шаблона, а в 1 вхождения отобранные первой парой круглых скобок.

Спустя 5 дней, 19 часов, 19 минут, 18 секунд (23.03.2011 - 17:10) deberin написал(а):
За это спасибо.
Помогите с другим.
надо в строке найти последовательность "буква.".
При-мер: Поему А.С. Пушкина.
Рез.: А.С.
а. - конец предложения не брать
Быстрый ответ:

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