Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите подобрать регулярное выражение 
V
    Опции темы
Levsha
Дата 28.12.2007, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 30.9.2005

Репутация: нет
Всего: 4



Господа, помогите подобрать регулярное выражение, например у меня есть
Код
$str="mysometext?id=349";

мне нужно взять текст с начала до первой небуквы, т.е. в этом случае это будет "mysometext".
А если "небуква" идет сразу, то чтоб пустая переменная осталась.


Заранее большое спасибо!


--------------------
PM   Вверх
SelenIT
Дата 28.12.2007, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



Levsha, иными словами, нужно взять все буквы (напр., [a-zA-Zа-яА-ЯёЁ]) от начала строки (^) - так?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
Levsha
Дата 29.12.2007, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 30.9.2005

Репутация: нет
Всего: 4



SelenIT, да, но оборвать на первой не букве, т.е. если "somesome?gg=ssome", то, то что после вопросительного знака (да и сам знак) мне уже не нужно. Т.е. оставить только начало "somesome"


--------------------
PM   Вверх
kasmanaft
Дата 2.1.2008, 09:58 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 16.11.2007

Репутация: 1
Всего: 2



В общем, будет что-то вроде 
Код

$text = "mysometext?id=349";
preg_match("/^[a-zA-Zа-яА-ЯёЁ]+/", $text, $matches);
print_r($matches);

PM MAIL   Вверх
Levsha
Дата 2.1.2008, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 30.9.2005

Репутация: нет
Всего: 4



kasmanaft, спасибо. Помогло! smile 


--------------------
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0731 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.