Next Regular Expression Mastery 86

Word Boundary Assertion

/.*\b.+/

             START             |W h a t . h o ?
             .                 |W h a t . h o ?         Yes!
             *                 <W|h a t . h o ?         
              .                <W|h a t . h o ?         Yes!
              *                <W h|a t . h o ?         

   ...

                   .           <W h a t . h|o ?         Yes!
                   *           <W h a t . h o|?          
                    .          <W h a t . h o|?         Yes!
                    *          <W h a t . h o ?|         
                     .         <W h a t . h o ?|        Nope
                     \b        <W h a t . h o ?|        Nope
                    \b         <W h a t . h o|?         Yes!
                    .          <W h a t . h o|?         Yes!
                    +          <W h a t . h o ?|
                     .         <W h a t . h o ?|        Nope
                     END       <W h a t . h o ?>        Yes!



Next Copyright © 2002 M. J. Dominus