NPS*_*NPS 0 regex perl concatenation pattern-matching
有可能以某种方式连接这个:
my $ pattern1 = qr/^/;
Run Code Online (Sandbox Code Playgroud)
有了这个:
my $ pattern2 = qr/ABC/
Run Code Online (Sandbox Code Playgroud)
所以我得到(这个值)?
qr/^ABC/
Run Code Online (Sandbox Code Playgroud)
语法可能不同,我只是想实现这个结果.
您可以轻松地连接正则表达式:
say /$pattern1$pattern2/ for 'ABC', 'XABC';
Run Code Online (Sandbox Code Playgroud)
要提高可读性,可以使用/x修饰符并添加空格:
say / $pattern1 $pattern2 /x for qw( ABC XABC );
Run Code Online (Sandbox Code Playgroud)
请注意,标量通常在$符号之后没有空格.