Regular Expression





Español Français 中文 Deutsch Portuguese Japanese nederlands
   
 
Regex Topics
Introduction Introduction
Common Metacharacter Common Metacharacter's
Metacharacters Metacharacter's
Qualifiers Quantifier's
Word Boundry Word Boundry
Non-word Boundry Non-word Boundry
POSIX Character Classes POSIX-Character Classes
Feedback Feedback
Forums Ask Your Doubts
 




How to use "+" metacharacter in Regular Expression.


Tutorials Regular-expression

Topic

Whats the use of "+" metacharacter?




Explanation

The "+" metacharacter otherwise known as quantifier is used to find the number of times a character or a sequence of characters may occur that is at least one or more times.

For example if we have a pattern "lt+" it matches the string that has the letter "l" followed by "t" atleast once or more than once.So it can give match for "lt", "lttttt", "lturt".

PHP Example:
    <?php
    $string = 'laaat';
    if (preg_match('/^(l.+t)/', $string))
     echo "Pattern match";
    else
     echo "Pattern unmatch";    
    ?>
Result:
    Pattern match! 

In the above example the pattern is '/^(c.+t)/', specifies the string should start with "c" can have any character by ".", end with one or more occurence of "t".

Perl Example:
    #! C:\programfiles\perl\bin\perl
    print "content-type: text/html\n\n";
    if ("lurt" =~ m/lt+/) 
      {
       print "The pattern matched.!\n";
      } 
    else 
      {
       print "The pattern not found!\n";
      }
Result:
    The pattern not found!

In the above example's the pattern "lt+" means the string should start with "l" and should have "t" followed at least once or more times, so the string "lurt" gives a unmatch as "l" is not followed by "t".




A Note

Simple Regex Regular Expression Tutorial Online. We welcome your Valuable feedbacks or suggestions. This is a copyright content.


Other Links

web hosting