gpt4 book ai didi

正则表达式提取

转载 作者:行者123 更新时间:2023-12-01 09:36:53 29 4
gpt4 key购买 nike

这是输入字符串:

loadMedia('mediacontainer1', 'http://www.something.com/videos/JohnsAwesomeVideo.flv', 'http://www.something.com/videos/JohnsAwesomeCaption.xml', '/videos/video-splash-image.gif)

使用这个正则表达式: \'.+.xml\'

...我们得到这个:
'mediacontainer1', 'http://www.something.com/videos/JohnsAwesomeVideo.flv', 'http://www.something.com/videos/JohnsAwesomeCaption.xml'

...但我只想提取这个:
http://www.something.com/videos/JohnsAwesomeCaption.xml

有什么建议?我确定这个问题以前有人问过,但很难搜索。我很乐意接受解决方案。

谢谢!

最佳答案

如果您想获取以 http 开头的引号内的所有内容:

(?<=')http:[^']+(?=')

如果你只想要那些以 .xml 结尾的
(?<=')http:[^']+\.xml(?=')
  • 它不选择引号(如您所问)
  • 它很快!

  • 公平警告:它仅在您使用的正则表达式引擎可以处理后视时才有效

    关于正则表达式提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6021467/

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