my $string = "attribut = wert = 20"; my @list1 = split(/ = /, $string); # 'attribut', 'wert', '20' my @list2 = split(/ = /, $string, 2); # 'attribut', 'wert = 20' # wie @list2: am sichersten, weil die leerzeichen relativ gehandhabt werden # und auch eventuelle tabs keine probleme machen my @list3 = split(/\s*=\s*/, $string, 2); my @list4 = split(/\s*(=)\s*/, $string, 2); # 'attribut', '=', 'wert = 20'