&& the \b matches a word boundary local obj obj = createobject('VBScript.RegExp') obj.Global = FALSE obj.IgnoreCase = TRUE obj.Pattern = '\bking\b' ?obj.Test('king and I') && TRUE ?obj.Test('kingsolomon and I') && FALSE returnsee also: http://msdn.microsoft.com/en-us/library/ms974570.aspx