如何匹配文本中的特定数字-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正则表达式从上面的文本中匹配这个(83085640)数字?正则表达式的开头必须在showPhoto('text)之后,并在数字之后结束如何匹配文本中的特定数字-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:"
请帮助!您只需执行以下操作:
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