Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировка букв в строке, с помощью регулярного выражения 
:(
    Опции темы
Jilian
Дата 11.7.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Добрый день,
подскажите пожалуйста, как отсортировать строку с помощью регулярного выражения?

Заранее спасибо.
PM MAIL   Вверх
Nab
Дата 11.7.2008, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 26
Всего: 37



Хм...
Это у вас задача такая, сортировка с помощью регулярки? Или вам нужно просто отсортировать неважно как?
Потому как я даже не знаю как к такому подступиться....


--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
Jilian
Дата 11.7.2008, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Хитрые вы =) Отсортировать просто так любой может =)))
Надо обязательно используя регулярное выражение =)
PM MAIL   Вверх
AlexPet
Дата 11.7.2008, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А вопрос Вам случайно не тот же человек задал, который про размер $_ спрашивал? smile
PM MAIL ICQ Jabber   Вверх
nitr
Дата 11.7.2008, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 37
Всего: 84



Самое простое ;)
Код

#!perl
 
my $str = 'bdefghcitrpomqa';
$str =~ s#(.+)#join('', sort split//,$1)#e;
print "$str\n";


А так думаю, вам поставили задачу иначе, реализовать какой-либо метод сортировки с помощью регулярных выражений. Т.е. пересмотреть все способы (или большинство) и подумать, какой проще реализовать, к примеру "пузырьковый".
;)



--------------------
PM   Вверх
tolkien
Дата 12.7.2008, 07:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



На практике никогда не пригодится. 
PM MAIL   Вверх
nitr
Дата 12.7.2008, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 37
Всего: 84



tolkien, да это и понятно, что задача или курсовая. Или скорее всего, домашняя работа smile , как освоили работу с регеспами + сортировки из предыдущих курсов smile


--------------------
PM   Вверх
Jilian
Дата 14.7.2008, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Гы... Опять же - собеседование... Какая там курсовая... Уже вышла из того возраста.

Добавлено через 43 секунды
2 AlexPet
абсолютно верно
PM MAIL   Вверх
tolkien
Дата 14.7.2008, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Да он над вами прокалывается )
PM MAIL   Вверх
nitr
Дата 14.7.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 37
Всего: 84



Jilian, тогда я согласен с tolkien. Зачем так "извращаться" над людьми, если знание как регеспов, так и их использование можно проверять иначе. А на собеседовании быстренько реализовать какой-либо способ... жестоко smile

Хотя я бы дал именно такой ответ smile как выше, т.к. имхо "какой вопрос, такой и ответ!".

;)



--------------------
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




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


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

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