如何删除Perl中特定字符序列之后的字符串中的所有内容?

时间:2010-11-09 01:01:03

标签: perl

在Perl中,如何删除特定字符序列后面的字符串中的所有内容?

例如,如果我有字符串TATPASSTERMABSD,我只想保留TATPASS,因为我想删除包含的所有内容,并在TERM之后发布。

2 个答案:

答案 0 :(得分:4)

你有什么尝试?

是否有某些原因

    s/TERM.*//s

不适合你吗?

答案 1 :(得分:1)

我会建议: my $var ='TATPASSTERMABSD'; $var =~s /(TATPASS).*/$1/s;

所以你要保持TATPASS不依赖于

之后的内容