gpt4 book ai didi

javascript - 使用正则表达式查找 ![image](url)

转载 作者:行者123 更新时间:2023-11-29 10:26:12 24 4
gpt4 key购买 nike

输入:这是我的图片网址:![image](www.example.com/images/abcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefg)

Expetec 输出:这是我的图片 url:太长

我试过了

string.replace(/\![^)]*\)/g,'too long')

! 中的字符串替换为 )。但我相信将字符串从 ![image]( 替换为 ) 会更准确。我该怎么做?

最佳答案

尝试以下操作:

\!\[[^\]\]]+\]\(([^\)]*)\)

分割:

  • \! 匹配一个!字符
  • \[[^\]]+\] 匹配一个 [ 字符、一些文本和一个 ] 字符
  • \(([^\)]+) 匹配一个(字符,然后为括号中的内容创建一个CAPTURE GROUP,然后是一个 )

然后您可以直接访问该捕获组(URL 将为捕获组 #1;捕获组 #0 是匹配的完整字符串。)

您可以在 Regexr 上现场测试这个正则表达式,您还可以将鼠标悬停在结果上以查找不同的组以及它们如何被正则表达式解释。

关于javascript - 使用正则表达式查找 ![image](url),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58775834/

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