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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разбиение слова на буквы 
:(
    Опции темы
skalex
Дата 8.6.2007, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Хороший человек
**


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

Репутация: 0
Всего: 23



Хочу понять, как с помощью регулярных выражений реализовать следующую задачу. Я специально упростил свою задачу до минимума, реально она сложнее. У меня что то ничего не получилось пока ...
Допустим есть произвольное слово, например "привет". Задача - разбить слов на буквы с помощью одного регулярного выражения (с использованием подмасок) и на выходе получить массив:
Код
array(
  '1' => 'п',
  '2' => 'р',
  '3' => 'и',
  '4' => 'в',
  '5' => 'е',
  '6' => 'т',
)

Повторюсь, что интересует именно регулярное выражение в общем виде (не такого типа /(п)(р)(и)(в)(е)(т)/). Решение в стиле $s="привет"; $result = array($s[0], $s[1], $s[3], $s[4], $s[5], $s[6]) также предлагать не надо.
PM   Вверх
WolfON
Дата 8.6.2007, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

$str = "привет";
preg_match_all("/[\w]?/is",$str, $res);
print_r($res);


Это сообщение отредактировал(а) WolfON - 8.6.2007, 16:51
PM MAIL ICQ   Вверх
Glip
Дата 8.6.2007, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



http://ru.php.net/manual/en/function.str-split.php
хотя не вполне то что просили, но зато быстрее вроде

Это сообщение отредактировал(а) Glip - 8.6.2007, 16:53


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


 




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


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

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