#!/usr/bin/perl use strict; use warnings; my $string = "Bei der folgenden Razzia im Teamhotel des Rennstalls [Astana] spielten sich skurrile Szenen ab. Immer mehr Gendarmen, darunter auch PolizeiƤrzte, trafen bei [Astana] ein."; my $zeichen = '['; (my $short = $string) =~ s/^.*?(\w+\s\Q$zeichen\E.*)$/$1/; print $short;