|
|
pos() Function of Regular Expression in Perl
|
Tutorials

Perl

|
Topic |
What is pos() Function of Regular expression in Perl?
|
|
Explanation |
|
The pos() function is used to find the offset position of the substring and is also used with m//g operator.
Syntax:
pos(string);
In the above syntax, pos() function takes a "string" as the argument.
Example to find the offset location of a substring:
#! C:\programfiles\perl\bin\perl
print "content-type: text/html\n\n";
$str = "I saw a saw that could out saw any other saw I ever saw.";
while ($str =~ m/s/g)
{
$pstion = pos($str);
print("Matched 's'at position $pstion\n");
print "<br>";
}
Result:
Matched 's'at position 3
Matched 's'at position 9
Matched 's'at position 28
Matched 's'at position 42
Matched 's'at position 53
In the above example the "s" is matched with the string "$str" and the offset positions at which it appears is displayed.
|
|
A Note |
|
Simple introduction, basic CGI perl programming codes with examples.
Do send your feedback or suggestions on this tutorial.
This is a copyright content.
|
|
|
|