Как вытащить содержимое

Discussion in 'Болталка' started by LASTLIVE, 5 Jun 2017.

  1. LASTLIVE

    LASTLIVE New Member

    Joined:
    15 Apr 2017
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Как вытащить содержимое
    Шатун Алсу <[email protected]>, РАОР ГОР №3
    Нужно чтобы осталось только
    <[email protected]> или же только содержимое < >
     
  2. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    829
    Likes Received:
    815
    Reputations:
    90
    /<([^>]+)/
     
    _________________________
    LASTLIVE likes this.
  3. LASTLIVE

    LASTLIVE New Member

    Joined:
    15 Apr 2017
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    а как удалить все до определенного символа?
    например: HJDSNJFISUDJKJFDJSFJIUKDFJIO [TEXT]
    чтобы осталось только [TEXT]
     
  4. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    829
    Likes Received:
    815
    Reputations:
    90
    Code:
    ~$ echo -n 'HJDSNJFISUDJKJFDJSFJIUKDFJIO [TEXT]' | perl -lane '~s/.*(?=\[\w+\])//;print'
    [TEXT]
    
     
    _________________________
  5. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Code:
    1 blitz@inode ~ % echo -n 'HJDSNJFISUDJKJFDJSFJIUKDFJIO [TEXT]' | perl -lane '~s/.*(?=\[\w+\])//;print' [TEXT]                                    :(
    zsh: no matches found: [TEXT]
    
    Вот как строго у вас - только bash, только классика !
    А если zsh?
     
  6. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    829
    Likes Received:
    815
    Reputations:
    90
    только хотел показать регулярку, может тс надумает почитать маны :)

    блиц тролит?
    Code:
    % echo $0
    zsh
    % echo -n 'HJDSNJFISUDJKJFDJSFJIUKDFJIO [TEXT]' | perl -lane '~s/.*(?=\[\w+\])//;print'
    [TEXT]
    
     
    _________________________
    altblitz likes this.
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    Sublime 3 пробовали? Выбрать regular expressions и дать поработать редактору. На сегодня - самый лучший.
    В веб-сайты этот редактор текста ещё не умеет, со всем остальным - справляется отлично.
     
  8. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    #!/bin/bash
    ps -A --sort -rss -o comm,rss | grep $1 | awk '{ sum+=$2 } END { print sum/1024 }'
     
  9. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    829
    Likes Received:
    815
    Reputations:
    90
    перл интересней)
    Code:
    $ cat random.pl 
    $==&${.}(\&${.}) if($. = sub {($.=shift)&&($.=~/^....../)&&($_=$')&&($_=~/.......$/)&&($.=~/$`./)&&($.=$')&&($.=~/^./)&&($.=ord($&)+ord($'))&&($.=~/../)&&($.=$_)&&(return $')});
    $=++;
    $-=$=-$=;
    $"++;
    $:=$=%($"+$");
    $.=sub {if($:){$-=$".$"-$".$"+$";push(@;,chr($-));push(@;,chr($--$"-$"-$"-$"-$"));push(@;,chr($-+$"+$"+$"+$"+$"+$"));push(@;,(chr($-+($"+$"+$")*($"+$"+$"+$")+$")));}
    else{$-=$".$".($"+$"+$")*($"+$");push(@;,chr($-));push(@;,chr($--$"-$"));push(@;,chr($-+$"));}push(@;,chr($".$"-$".$"));push(@;,chr($".$"-$"));print @;;};
    &${.};
    
     
    _________________________
  10. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,694
    Likes Received:
    3,149
    Reputations:
    236
    cat - городская кошка, свободная и независимая ))

     
    t0ma5 likes this.