gpt4 book ai didi

c# - 需要多个相似字符串的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 22:13:19 25 4
gpt4 key购买 nike

我需要一个正则表达式来捕获相对路径 /image/picture/name.jpg来自以下 3 个相似的字符串。我尝试了很多方法,但我的正则表达式代码中存在一些漏洞,导致它工作不一致。对于这个特定问题,我找不到任何完美的解决方案。非常感谢任何帮助。

  • 字符串 1 : url(/image/picture/name.jpg)
  • 字符串 2 : url("/image/picture/name.jpg")
  • 字符串 3 : url('/image/picture/name.jpg')

最佳答案

这应该将 URL 捕获到组 1 中:

url\(((?:"|')?)([a-z/\.]*?)\1\)

它还会捕获 URL 标记括号内的任何其他内容,这些内容看起来像 URL,但很好且特定于案例...

关于c# - 需要多个相似字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5874755/

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