![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Все Linux вопросы здесь! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Разработка релиз: Linux 4.0 Beta Минт "Fluxbox", 4.0 Альфа "Debian" | iBot | UNIX и Linux RSS Новости | 0 | 01-04-2008 03:00 PM |
| Объясните, в строке "mn_code \u003d` ENV | grep ".. МН" | AWK-F "\u003d" '(печатных $ 2)' `" | Lokesha | UNIX для чайников Вопросы И Ответы | 4 | 12-20-2007 01:52 AM |
| Нет utpmx вход: вы должны EXEC "Логин" от низкого уровня "Shell" | peterpan | UNIX для чайников Вопросы И Ответы | 0 | 01-18-2006 04:15 AM |
| "SED-н выражение" не работает. Почему? | grahamb | Shell программирование и сценарии | 2 | 12-14-2005 01:44 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Регулярные выражения для извлечения "Y" и "ABC / XYZ" .... Мне нужно регулярное выражение
Регулярные выражения для извлечения "Y" и "ABC / XYZ"
|
|
||||
|
Регулярные выражения, таким образом, только "матч", они не "Extract". Некоторые скриптовый язык есть объект для возвращения части регулярного выражения, которые соответствуют, но затем зависит от того, какой язык вы хотите.
Без дополнительной информации о том, что в поисках именно той простой ответ заключается в том, что регулярное выражение "Y" будет соответствовать букве "Y", а также соответствия (выдержка) строка всегда будет "Y". Если вы хотите, чтобы первая подстрока между двумя точками, что-то вроде этого: Код:
sed -n 's/.*\.\([^.]*\)\..*/\1/p' file Код:
perl -lne 'if (m/\.([^.]*)\./) { print $1 }' file
Код:
awk -F . '{ print $2 }' file
Но действительно, нужно объяснить более подробно, какие параметры этой проблемы. Последний раз редактировалось эры; на 05-29-2008 04:30 AM.. Основание: Добавить Perl пример |
|
||||
|
Привет,
SED 'S / .* \. \ (.* \) \ ..* / \ 1 /' сократить с помощью: светотеневую D "." -F2 Спасибо Penchal |
![]() |
| Закладки |
| Теги |
| Regex, регулярные выражения |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|