- or download this
(?:(?<=\w)(?=\W|\z)|(?:(?<=\W)|(?<=\A))(?=\w)
- or download this
(?:(?<!\w)(?=\w)|(?<=\w)(?!\w))
- or download this
(?:(?<![\w/-])(?=[\w/-])|(?<=[\w/-])(?![\w/-]))
- or download this
my $w = '\w/-';
my $b = "(?:(?<![$w])(?=[$w])|(?<=[$w])(?![$w]))";
my @words = ($rec =~ /${b}[$w]+${b}/g);