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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Однострочник для вывода по РВ 
V
    Опции темы
arcsupport
Дата 11.3.2011, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Добрый вечер. Как реализовать такую возможность:
Вывести из текстовых файлов все найденные токены, обрамив их специальным текстом.
Т.е. для

ыфлоплфРВыпфвгапг84угвРВыфпрг


должно получиться

abcРВdef
abcРВdef

Где РВ - регулярное выражение. Юникода там, слава богу, нет.

Написал такой код:
Код
perl -e 'abc, m/[\w]+/gm, def, "\n"' *.txt
Он не работает. В чем ошибка?

Это сообщение отредактировал(а) arcsupport - 11.3.2011, 23:16
PM MAIL   Вверх
alezzz
Дата 12.3.2011, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сплю...
**


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

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



perl -ne 'print "---$&---\n" while(/[A-Z]+/g)' file.txt

---DX---
---ASLD---
---TFGVSD---


file.txt:
aaaaaaaaaaaaaaaaaaaDXbbbbbbbbbbbbbbbbASLDmmmmmmmmmmmmm
ffffffffffTFGVSDlllllllllllllllll
PM MAIL   Вверх
arcsupport
Дата 12.3.2011, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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


 




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


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

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