Match regex and assign results in single line of code

后端 未结 9 1944
后悔当初
后悔当初 2021-02-02 06:45

I want to be able to do a regex match on a variable and assign the results to the variable itself. What is the best way to do it?

I want to essentially combine lines 2 a

9条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-02 07:23

    Almost ....

    You can combine the match and retrieve the matched value with a substitution.

    $variable =~ s/.*(find something).*/$1/;
    

    AFAIK, You will always have to copy the value though, unless you do not care to clobber the original.

提交回复
热议问题