我有这个模式,想要用它来提取/image/字段后面的数字。我尝试了这个模式并在http://www.functions-online.com/preg_match_all.html上检查过,对于第一个链接它可以得到期望的输出,但是对于其他链接则不能得到期望的输出。
这是我的模式。
这是我的字符串。
我想提取/image/字段后面的数字,不需要图像名称,我的期望输出是什么。
从字符串中提取所有数字等。
/\sample.com\/image\/(.*)\//
这是我的字符串。
Mario Ermito photos by sample.com Mario Ermito Latest News, Photos, Biography, Videos and Wallpapers [img]http://xyz.sample.com/image/4205476/600full-mario-ermito.jpg[/img][img]http://xyz.sample.com/image/4453948/600full-my-profile.jpg[/img][img]http://xyz.sample.com/image/427185/600full-eagle-eye-poster.jpg[/img][img]http://xyz.sample.com/image/1323868/600full-alexis-bledel.jpg[/img][img]http://xyz.sample.com/image/2505314/600full-monroe-lee.jpg[/img][img]http://xyz.sample.com/image/3300481/600full-cindy-crawford.jpg[/img][img]http://xyz.sample.com/image/1046646/600full-pitura-freska.jpg[/img][img]http://xyz.sample.com/image/4322305/600full-kristin-kreuk.jpg[/img][img]http://xyz.sample.com/image/4261476/600full-kang-so--ra.jpg[/img][img]http://xyz.sample.com/image/3386911/600full-summer-brielle.jpg[/img][img]http://xyz.sample.com/image/4663949/600full-the-closer-artwork.jpg[/img]
我想提取/image/字段后面的数字,不需要图像名称,我的期望输出是什么。
4205476
4453948
427185
从字符串中提取所有数字等。
~
是正则表达式的分隔符。你甚至可以使用@
。 - Shankar Narayana Damodaran.com
之前没有使用反斜杠进行转义,这就是你的问题。这也是正确的表达式:~sample\.com\/image\/(.*?)\/~
。 - Shankar Narayana Damodaran