gpt4 book ai didi

regex - 正向超前匹配 '/'或字符串结尾

转载 作者:行者123 更新时间:2023-12-03 11:01:19 25 4
gpt4 key购买 nike

我正在尝试进行正向超前匹配以匹配给定URL中的对象ID,而不管该对象ID在URL中的位置如何。想法是匹配直到'/'或字符串的末尾。以下是一些示例字符串(粗体为我要匹配的ID):

  • /objects/ obj_asd-1234-特殊
  • /objects/ obj_xyz-15434 /members
  • /objects/ obj_aasdfaeastd-15d44 /other/asdf

  • 使用此方法:objects/obj _(。+?)(?=/)与后两个匹配,因为它们都有一个斜杠。我读到前瞻支持正则表达式作为匹配字符,因此我尝试使用此对象/obj_(.+?)(?=(/|$))无济于事。有什么想法吗?

    最佳答案

    试试这个:

    /objects/(.*?)(/|$)

    它只是在 /objects/与斜杠或eof之间进行了非贪婪的匹配

    关于regex - 正向超前匹配 '/'或字符串结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12169327/

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