如何匹配文本中的特定数字-Ruby regex id=“profile\u photo\u link”href=“/photo83085640\u 28397341”onclick=“return showPhoto('83085640\u 28397341','album8308564 0_0/rev', {temp:{base:}http://cs301701.vk.me/v301701640/“,x:[“181d/N_1czOIgH0s”,556313]}, 跳转到: {z:'albums83085640'}},事件)“>

如何匹配文本中的特定数字-Ruby regex id=“profile\u photo\u link”href=“/photo83085640\u 28397341”onclick=“return showPhoto('83085640\u 28397341','album8308564 0_0/rev', {temp:{base:}http://cs301701.vk.me/v301701640/“,x:[“181d/N_1czOIgH0s”,556313]}, 跳转到: {z:'albums83085640'}},事件)“>,ruby,regex,Ruby,Regex,如何通过ruby正则表达式从上面的文本中匹配这个(83085640)数字?正则表达式的开头必须在showPhoto('text)之后,并在数字之后结束 请帮助!您只需执行以下操作: id="profile_photo_link" href="/photo83085640_283973341" onclick="return showPhoto('83085640_283973341', 'album8308564 0_0/rev', {temp:{base:&quot

如何通过ruby正则表达式从上面的文本中匹配这个(83085640)数字?正则表达式的开头必须在showPhoto('text)之后,并在数字之后结束


请帮助!

您只需执行以下操作:

    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 Консультации Василюк">
输出:

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]);

你自己试过吗?这里有一个调试正则表达式的好网站:worlds showPhoto('不能包含在输出中,这只是起点Google:regex匹配组
83085640