Помогите составить регулярное выражение для вырезки в тексте концовки, состоящей из пробела+число (если такое дело есть конечно).
Т.е например:
'Value 1' ==> 'Value'
'Value2 123' ==> 'Value2'
'Value3' ==> 'Value3'
Заранее спасибо.
1. -Mouse- - 28 Мая, 2007 - 11:06:12 - перейти к сообщению
2. evgenijj - 28 Мая, 2007 - 20:37:00 - перейти к сообщению
Задача сформулирована неточно - нет смысла браться за ее решение. Что требуется обработать - отдельную строку или массив строк:
$value[0] = "Пешеходов надо любить 12";
$value[1] = "Пешеходы составляют большую часть человечества 123";
$value[2] = "Мало того - лучшую его часть";
$value = "
Пешеходов надо любить 12
Пешеходы составляют большую часть человечества 123
Мало того - лучшую его часть
";
И что за строка Value? Это действительно "Value" или такой неудачный пример строки "Пешеходов надо любить 12"?
P.S. Вообще, такие вопросы обычно просто игнорируют. Ты думаешь, у нас тут у всех времени свободного много - по несколько раз пререспрашивать? Или мы тут ясновидящие?
$value[0] = "Пешеходов надо любить 12";
$value[1] = "Пешеходы составляют большую часть человечества 123";
$value[2] = "Мало того - лучшую его часть";
$value = "
Пешеходов надо любить 12
Пешеходы составляют большую часть человечества 123
Мало того - лучшую его часть
";
И что за строка Value? Это действительно "Value" или такой неудачный пример строки "Пешеходов надо любить 12"?
P.S. Вообще, такие вопросы обычно просто игнорируют. Ты думаешь, у нас тут у всех времени свободного много - по несколько раз пререспрашивать? Или мы тут ясновидящие?
Цитата:
................................ ........
Форум - это не место, где тусуются люди, которым нечем заняться. Форум - сообщество людей, помогающих друг другу, сообщество профессионалов или пытающихся стать таковыми. Поэтому очень важно обращаясь за помощью на форум соблюдать элементарные правила поведения. Эти правила позволят сэкономить время и значительно увеличат Ваши шансы на получение ответа.
................................ ........
Максимально подробно опишите свою проблему. Ни у кого нет желания вытягивать из Вас эти сведения клещами.
................................ ........
................................ ........
Форум - это не место, где тусуются люди, которым нечем заняться. Форум - сообщество людей, помогающих друг другу, сообщество профессионалов или пытающихся стать таковыми. Поэтому очень важно обращаясь за помощью на форум соблюдать элементарные правила поведения. Эти правила позволят сэкономить время и значительно увеличат Ваши шансы на получение ответа.
................................ ........
Максимально подробно опишите свою проблему. Ни у кого нет желания вытягивать из Вас эти сведения клещами.
................................ ........
3. -Mouse- - 28 Мая, 2007 - 21:15:28 - перейти к сообщению
Это одна переменная, пусть ее имя будет $MyValue. Она, каждый раз при обращении (допустим в неком цикле), может содержать любую текстовую строку. В случае если в конце ее текста есть "пробел+число" (причем только в самом конце, а не в середине текста), то надо пересохранить строку в данную переменную без "пробел+число".
4. evgenijj - 28 Мая, 2007 - 23:20:32 - перейти к сообщению
-Mouse- пишет:
Это одна переменная, пусть ее имя будет $MyValue. Она, каждый раз при обращении (допустим в неком цикле), может содержать любую текстовую строку. В случае если в конце ее текста есть "пробел+число" (причем только в самом конце, а не в середине текста), то надо пересохранить строку в данную переменную без "пробел+число".
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $text = "
- Пешеходов надо любить 12
- Пешеходы составляют большую часть человечества
- Мало того - лучшую его часть 123
- ";
- ?>
Или так
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- $text = "
- Пешеходов надо любить 12
- Пешеходы составляют большую часть человечества
- Мало того - лучшую его часть 123
- ";
- ?>