Автор Тема: Помогите найти текст в строке.  (Прочитано 3302 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите найти текст в строке.
« : 08 Июня 2006, 15:29:47 »
Есть блок текста. Любого, например:


"...и когда Красная Шапочка 3
пошла через лес, то сервый волк..."

Задача в том, чтобы:

1) Вытащить значение, находящееся между и
(в данном случае - тройку). Это может быть любое число.

2) Подставить на место 3
необходимую информацию (она зависит от значения между этими "тегами")

Как это сделать?

Пытался регулярными выражениями - ничего не выходит. Очень надо, помогите пожалуйста!

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
Помогите найти текст в строке.
« Ответ #1 : 08 Июня 2006, 15:53:37 »
Покажи примеры своих попыток.
Блог ГО

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите найти текст в строке.
« Ответ #2 : 08 Июня 2006, 16:01:03 »
Зачем, если не работает?.. Доказать, что я тоже пытался? :)

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Помогите найти текст в строке.
« Ответ #3 : 08 Июня 2006, 16:16:12 »
JIOX
Раз: http://www.google.com/search?ie=windows-1251&oe=UTF-8&domains=xpoint.ru&sitesearch=xpoint.ru&q=%F0%E5%E3%F3%EB%FF%F0%ED%FB%E5+%E2%FB%F0%E0%E6%E5%ED%E8%FF
Два: http://xpoint.ru/forums/programming/perl/regexp/forum.xhtml (примеров штук пять только по первым темам)
Ну и собственно, сами регулярные выражения:
[p]preg_match[/p], [p]preg_replace[/p]
LJ: Backslashed life (rss)

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
Помогите найти текст в строке.
« Ответ #4 : 08 Июня 2006, 16:16:28 »
preg_replace_callback() я бы добавил.
Блог ГО

Оффлайн JIOX

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите найти текст в строке.
« Ответ #5 : 08 Июня 2006, 17:22:38 »
Всем спасибо, тему можно закрывать.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28