$string =~ m/(?:(?=.*?X)X|(?!.*?X))(\S+)/;