
07.03.2010, 15:05
|
|
Новичок
Регистрация: 02.02.2010
Сообщений: 24
С нами:
8563527
Репутация:
1
|
|
Код:
import re
h = """<span style="color:#777777;"><a class='addAudioLink' href="" onclick="addAudio(this, {act:'a_add',add:1,gid:0,aid:73997023,oid:66812379 ,hash:'4284ff74a2fa5248ba79500ef5f9388c'});return false;">Добавить</a></span>"""
j = re.search("aid:(?P<aid>\d+),oid:(?P<oid>\d+) ,hash:'(?P<hash>\w+)'", h)
print j.groups()
Код:
('73997023', '66812379', '4284ff74a2fa5248ba79500ef5f9388c')
Или вот так на Perl:
Код:
#!/usr/bin/perl
$h = <<EOF;
<span style="color:#777777;"><a class='addAudioLink' href="" onclick="addAudio(this, {act:'a_add',add:1,gid:0,aid:73997023,oid:66812379 ,hash:'4284ff74a2fa5248ba79500ef5f9388c'});return false;">Добавить</a></span>
EOF
$h =~ /aid:(\d+),oid:(\d+) ,hash:'(\w+)'/;
print "aid: $1\n";
print "oid: $2\n";
print "hash: $3\n";
Код:
aid: 73997023
oid: 66812379
hash: 4284ff74a2fa5248ba79500ef5f9388c
С PHP знаком плохо, но:
Код:
<?php
$s = <<<EOF
<span style="color:#777777;"><a class='addAudioLink' href="" onclick="addAudio(this, {act:'a_add',add:1,gid:0,aid:73997023,oid:66812379 ,hash:'4284ff74a2fa5248ba79500ef5f9388c'});return false;">Добавить</a></span>
EOF;
preg_match_all("/aid:(?<aid>\d+),oid:(?<oid>\d+) ,hash:'(?<hash>\w+)'/", $s, $m);
echo "<p>aid: " . $m["aid"][0] . "</p>";
echo "<p>oid: " . $m["oid"][0] . "</p>";
echo "<p>hash: " . $m["hash"][0] . "</p>";
?>
Код:
aid: 73997023
oid: 66812379
hash: 4284ff74a2fa5248ba79500ef5f9388c
Последний раз редактировалось expee; 07.03.2010 в 16:23..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|