Perl: Regular Expression – Return String

วิธีการเรียก Perl แบบ Return Regular Expression มาเป็นตัวแปร

$x =~ m/abc/;
จะได้ค่า true ถ้า $x match กับ RegEx abc
เราสามารถเก็บ string ที่ match ได้โดยใส่วงเล็บ ( ) คร่อมส่วนที่ต้องการ โดยจะ return ค่าแบบ list context เช่น

$x = "scratch";
($matched) = $x =~ /r(.)t/;

print $matched; # print "a"

[ Narisa ] แม่เจ้า Search หาเว็บนอกอยู่นาน ไปไปมามามาเจอในเว็บไทย

บอกต่อ....
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Twitter
  • email

Facebook comments:

Leave a Reply

You must be logged in to post a comment.