Difference between \b and \B in regex
The confusion stems from your thinking \b matches spaces (probably because “b” suggests “blank”). \b matches the empty string at the beginning or end of a word. \B matches the empty string not at the beginning or end of a word. The key here is that “-” is not a part of a word. So … Read more