拆分字符串以删除周围的<和>字符

Sen*_*mar 2 perl split

我有一个像这样的字符串<name>,我想切断<>并取出 name并将其放入变量中.

如何使用perl"拆分"功能?

bri*_*foy 6

不要使用拆分.这就像使用螺丝刀的错误端钉在钉子上.我会在匹配的某个步骤中执行此操作,您可以在列表上下文中捕获所需的部分:

 my( $var ) = $input =~ /<(.*?)>/;
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用以下方法之一删除括号:

 $input =~ tr/<>//;
 $input =~ s/[<>]//g;
Run Code Online (Sandbox Code Playgroud)