Fix bug. Since like "XX++" that [+-.] not concatenates any character will be treated as the word`s boundary by regex