Free ISP info!
logo

internet.com
Join the free
WDVL newsletter!

home

Anchors

Anchors

  • Regular expressions also take advantage of anchoring patterns that help match the string in relationship to the rest of the line. For example, the "\b" anchor is used to specify a word boundary. That is, "/\beric\b/" matches "eric", but it does not match "generic".

  • Similarly, the caret (^) anchor will match a string to the beginning of the line. Thus, "/^eric/" will match the following line

    eric is my name 
    

  • but it will not match

    my name is eric 
    

Warning: the caret (^) can be confusing since it is used as an anchor when included "outside" of the square brackets ([]) but is used as the "not" operator for a class when used "within".

  • The following table summarizes a few of the most common anchors.

Anchor Description
^ Matches the beginning of the string
$ Matches the end of the string
\b Matches a word boundary (between \w and \W)
\B Matches on non-word boundary

Additional Resources:

Matching Operators
Table of Contents
String Modifiers

Up to => Home / Authoring / Scripting / Tutorial

Instantly look up a "techie" word using Webopedia!!


internet.com
e-commerce
WebDeveloper Network


Live coverage of Fall Internet World '99!

Copyright 1999 internet.com Corporation. Legal Notices. Privacy Policy.

www.internet.com