Author Topic: [SOLVED] How to read please help  (Read 781 times)

0 Members and 1 Guest are viewing this topic.

Offline jeet_0077Topic starter

  • Irregular
  • Posts: 48
    • View Profile
[SOLVED] How to read please help
« on: May 06, 2008, 10:22:46 AM »
Hi all,
I need to read some part of the website with regular expression. Here is the detail.

If we visit the following link:
http://eventful.com/events/jazz-dancing-love-fun-/E0-001-011459632-4

and in the above link we have something like
http://slurl.com/secondlife/Sweethearts/128/165
and is diffrent for different links (the first link above)

http://slurl.com/secondlife/    is common for all but Sweethearts/128/165 part will change every time.

in the source code it is as:
<li>
      <span class="faded">[Other]</span>
      <a href="http://slurl.com/secondlife/Sweethearts/128/165" rel="nofollow" class="click-offsite">Sweethearts (128, 165)</a>
</li>

Can someone please tell to how to grab the link
"http://slurl.com/secondlife/Sweethearts/128/165"

from the source code of
http://eventful.com/events/jazz-dancing-love-fun-/E0-001-011459632-4

Thanks

Offline effigy

  • Staff Alumni
  • Freak!
  • *
  • Posts: 7,301
  • Gender: Male
  • We must be the change we wish to see in the world.
    • View Profile
Re: How to read please help
« Reply #1 on: May 06, 2008, 10:28:27 AM »
Code: [Select]
<pre>
<?php
$content file_get_contents('http://eventful.com/events/jazz-dancing-love-fun-/E0-001-011459632-4');
preg_match('/<span class="faded">\[Other\]<\/span>\s+<a[^>]+?href="([^"]+)/'$content$matches);
echo $matches[1];
?>

</pre>
Regexp | Unicode Article | Letter Database
/\A(e)?((1)?ff(?:(?:ig)?y)?|f(?:ig)?)\z/

Offline jeet_0077Topic starter

  • Irregular
  • Posts: 48
    • View Profile
Re: How to read please help
« Reply #2 on: May 06, 2008, 10:37:29 AM »
effigy,
Thanks a lot, it worked. Can you please suggest me some good tutorial or website where I can learn Regular expression.
I think I am not good at al in regular expression.

Offline effigy

  • Staff Alumni
  • Freak!
  • *
  • Posts: 7,301
  • Gender: Male
  • We must be the change we wish to see in the world.
    • View Profile
Re: How to read please help
« Reply #3 on: May 06, 2008, 10:45:25 AM »
Regexp | Unicode Article | Letter Database
/\A(e)?((1)?ff(?:(?:ig)?y)?|f(?:ig)?)\z/

Offline jeet_0077Topic starter

  • Irregular
  • Posts: 48
    • View Profile
Re: How to read please help
« Reply #4 on: May 06, 2008, 10:51:13 AM »
Thanks