s/(^|[^[:alpha:]])$from($|[^[:alpha:]])/$1$to$2/i; #### s/(^|[^\p{IsAlpha}])$from($|[^\p{IsAlpha}])/$1$to$2/i;