gpt4 book ai didi

ruby - 需要一个正则表达式来匹配 'url' 标签中的 'img'

转载 作者:数据小太阳 更新时间:2023-10-29 09:00:00 25 4
gpt4 key购买 nike

我有一个 ruby​​ 字符串,其中我有如下所示的文本。

ink = "<a href=\"https://www.abc.gov/asd/asdfg/bill/bill-a\">H.R.11461</a>"
ink = "<a href=\"https://www.abc.gov/asd/asdfg/bill/bill-b\">H.R.11461</a>"
ink = "<img class='image-small' src=\"https://www.abc.gov/asd/asdfg/bill/bill-a\">"
ink = "<img class='image-large' src=\"https://www.abc.gov/asd/asdfg/bill/bill-b\" id='image'>"
ink = "<iframe class='ifram' src=\"http://www.xyzabc.com\"></iframe>"
ink = "<iframe src=\"http://www.xyzabc.com\" id='fram-1'></iframe>"

我只想匹配图片的源URL,用正则表达式表示img标签的scr属性值。

输出应该是这样的

https://www.abc.gov/asd/asdfg/bill/bill-a
https://www.abc.gov/asd/asdfg/bill/bill-b

有什么方法可以通过 ruby​​ 中的正则表达式获得预期的输出吗?

最佳答案

你可以使用这样的表达式:
<img.*?src=\\"(.+?)\\"

您需要使用正则表达式的全局修饰符来获取多个标签上的所有匹配项。如果您一次测试一个字符串,则没有必要。

Example at regex101

关于ruby - 需要一个正则表达式来匹配 'url' 标签中的 'img',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37984031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com