Searching from the beginning and the end : Anchors « Regular Expression « Perl






Searching from the beginning and the end

    

You can search for a pattern at a specified location, such as the beginning or end of the string.

Pattern     Interpretation
/^a/        Match against a only at beginning of string.
/a$/        Match against a only at end of string.
/a\b/       Match a at end of word.
/a\B/       Match a not at end of word.



/$a/ means to match the value of $a.
/a$/ matches against an a at the end of the string. 
/$a$/ matches against the value of the variable $a at the end of the string.
The ^ character acts differently depending on whether it is inside a square bracket or not. 
/^a/ looks for a at the start of the string. 
/[^a]/ will return true if there is any character other than a anywhere in the word. 

   
    
    
    
  








Related examples in the same category

1.The ^ and $ Pattern Anchors
2.Check beginning
3.Check beginning and end
4.Check end
5.End of line anchor
6.A negative look ahead
7.A negative look behind
8.A positive look ahead
9.A positive look behind
10.Anchoring Metacharacters
11.Beginning of line anchor
12.Clustering and anchors
13.Beginning and end of word anchors
14.Get begin of the line
15.Shouldn't start a sentence with a period
16.Word-Boundary Pattern Anchors