-2
    id="profile_photo_link" href="/photo83085640_283973341" onclick="return showPhoto('83085640_283973341', 'album8308564
    0_0/rev', 

{temp:{base:"http://cs301701.vk.me/v301701640/",x_:["181d/N_1czOIgH0s",556,313]},

jumpTo:
    {z: 'albums83085640'}}, event)">

<img width="200" height="205" src="http://cs301701.vk.me/v301701640/4a03/mfKV3wOhrqU.jpg
    " alt="Сергей On-line Консультации Василюк">

上記のテキストからこの(83085640)番号をルビー正規表現で一致させる方法は? 正規表現の開始は showPhoto(' テキストの後でなければならず、この時点で終了します _ 数字の後

助けてください!

4

1 に答える 1

0

次の手順を実行するだけです。

my_text = "showPhoto('83085640_283973341',";    #Input string. I'm only using a part of it here for convenience.
pat = /showPhoto\('(\d*)_/;    #The Regexp pattern as per your requirements.

puts(pat.match(my_text)[1]);

出力:

83085640
于 2013-04-05T06:19:31.870 に答える