我有这样的条目:
XYZABC------------HGTEZCW
ZERTAE------------RCBCVQE
我只想得到 HGTEZCW 和 RCBCVQE 。我想使用一个通用的正则表达式。
$temp=~ s/^\s+//g; (1)
$temp=~ s/^\w+[-]+//g; (2)
如果我使用 (1) + (2) ,它可以工作。我得到了它的工作原理:HGTEZCW
,然后RCBCVQE
......
我想知道是否可以在一行中做到这一点:
$temp=~ s/^\s+\w+[-]+//g; (3)
当我使用(3)时,我得到了这个结果:XYZABC------------HGTEZCW
我不明白为什么不能在一行中连接 1 + 2。
对不起,我的条目是:
XYZABC------------HGTEZCW
ZERTAE------------RCBCVQE
此外,正则表达式 1 删除了空间,但是当我使用 regex2 时,它删除了 XYZABC------------ 。但是组合(3)不起作用。我有这个XYZABC------------HGTEZCW
@Tim所以每个字符串的开头总是有空格吗?是的