What you're seeing seems to be correct, though perhaps not the expected results.
Taken literally "start or end of the
name", so the string
is correctly found in the Name field.
For it to be found in the Data field it must be preceded by whitespace or punctuation character.
Taken in context of a typical word processor "whole word" search, then the results are wrong.
Whole words
This is the option for the Search for edit box. When checked, a found substring must be preceded and followed by a space, tab, or punctuation character, or be at the start or end of the name. Otherwise, the found substring may be a fragment of a larger string.
For reference: Nirsoft
RegScanner - find/search in the Registry of Windows