2017-04-11 9 views
3

特殊文字がない場合は、区切り文字の前に区切りたいと思います。区切り文字プレフィックス付きのPerl分割正規表現

my $str = "a,b,c,d,e"; 
my @lst = split (/,/, $str); 

# gives me: ("a", "b", "c", "d", "e") 

# now I want to split after any , with not a character c in front of the ,. 
# ("a", "b", "c,d", "e") 

私は

split (/(?!c),/, $str) 

を試みたが、予想通り、それは働いていませんでした。

答えて

関連する問題