|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilia Vinokurov 2:5020/400 03 Jul 2003 09:53:00 To : …. Љ®ў «м Subject : Re: разбор строки --------------------------------------------------------------------------------
> Помогите, плизз, с разбором строки
> COMMUNITY@ROUTER:Serial3/0:0
> Hужно выделить отсюда COMMUNITY, ROUTER, Serial3/0:0
> Портят все символы ":" - шаблон типа:
> ( $Community, $Router, $Interface ) = $Str =~ /(\S+)\@(\S+):(\S+)/
> Дает такое:
> Community=COMMUNITY
> Router = router1:Serial3/0
> Interface=0
> А нужно, чтобы после 1-го : все остальное считалось в Interface
Может поможет. Hе тестировал.
$Str =~ /([^\@]*)\@([^:]*):([^:]*):(.*)/o
--- ifmail v.2.15dev5
* Origin: Comcor (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/7808b1436447.html, оценка из 5, голосов 10
|