gpt4 book ai didi

javascript - 用于查找图像引用的正则表达式

转载 作者:行者123 更新时间:2023-11-30 12:45:53 25 4
gpt4 key购买 nike

1) var chk = $(this).attr('src'); if (chk = "Images/1.png")

2) .attr('chk', 'Images/1.png');

3) if ($(this).attr('src') == 'Images/1.png')

我可以使用以上 3 种语法在 java 脚本中设置图像。是否有任何正则表达式可以从上述 3 种语法中获取 Images/1.png。如果以上 3 种语法都有 3 个正则表达式,那会很好,但是 1 个正则表达式(如果可能的话)会很棒。

最佳答案

[^\s\'\"]+\/[^\s\'\"]+

这会给你想要的结果,它会找到句子中的所有链接(正确/不正确的格式)并给你。

假设您只需要特定格式的特定链接

([^\s\'\"]+\/[^\s\'\"]+(?:png|jpg|jpeg))

这将只给出以 png、jpg 或 jpeg 结尾的那些

此处演示:http://regex101.com/r/nL4vJ0

更新

根据 OP 的评论,我发布了一个新的正则表达式,它将在他的所有测试用例中运行。

(?=\w)([\w\/]+(?:\.png|\.jpg|\.jpeg))

此处演示:http://regex101.com/r/wG5hX7

最后更新

(?=\w)([\w\/]+(?:\.png|\.jpg|\.jpeg|\.gif))|([\.\~\-\w\/]+(?:\.png|\.jpg|\.jpeg‌​|\.gif))

支持所有条件的最终更新正则表达式

关于javascript - 用于查找图像引用的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22498770/

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