(?<=\b||\s)([wW])[wWvVmM]\1(?=\b|$|\s) is a better one

uses lookbehind though so it might not work everywhere