Thank you. It's in an 400 line program and I just forgot that the" \" needs to coded as "\\" ( interesting is that that iteratorconstruct is missing in the hardcopy of "The GNU Emacs Lisap Reference Manual" for Version 20 and 33.2.1 Syntax of Regular Expressions even says "no new special characters will be defined in the future" rgb wrote: >>"\ [A-Z]\{3\}\ " >> >>should find a 3letter Word surrounded by blanks >> >> >> > >I'm not sure of your indended purpose in the "\ " >sequence but I'd guess that could be your problem. > >All these work fine for me. Each matches 3 letter words >with slight differences in what constitutes a word. For >example the first won't match a word if it begins in the >first column or ends in the last column of a line or is >delimited by punctuation such as a period or comma or is >preceeded or followed by a tab rather than a space. The >2nd allows for tab characters and possibly eol but not >punctuation. The 3rd and 4th are very similar. They >allow punction, tab, space and eol characters and differ >only in whether the delimiting character is considered >part of the match or just required but not actually part >of it. > >Interactively typed String used programmatically > [A-Za-z]\{3\} " [A-Za-z]\\{3\\} " >\s-[A-Za-z]\{3\}\s- "\\s-[A-Za-z]\\{3\\}\\s-" >\Sw[A-Za-z]\{3\}\Sw "\\Sw[A-Za-z]\\{3\\}\\Sw" >\b[A-Za-z]\{3\}\b "\\b[A-Za-z]\\{3\\}\\b" > >_______________________________________________ >Help-gnu-emacs mailing list >Help-gnu-emacs@gnu.org >http://lists.gnu.org/mailman/listinfo/help-gnu-emacs > > >