gpt4 book ai didi

正则表达式:匹配第 n 次出现

转载 作者:行者123 更新时间:2023-12-04 07:36:52 31 4
gpt4 key购买 nike

我有以下字符串:

_name=aVlTcWRjVG1YeDhucWdEbVFrN3pSOHZ5QTRjOEJZZmZUZXNIYW1PV2RGOWYrczBhVWRmdVJTMUxYazVBOE8zQ3JNMmNVKzJLM2JJTzFON3FiLzFHUE0xY0pkdz09LS1jbkkwaWoxUUl3YVhMMkhtZHpaOW13PT0"%"3D--57356371d167f"

我想匹配 = 之间的所有内容和结束 " (注意在这之后还有其他引号,所以我不能只选择最后一个 " )。

我尝试使用 _name=(.*?)"但字符串中还有其他引号。有没有办法匹配第三个报价?我试过 _name=(.*?)"{3}{3}匹配引号背靠背,即 """
你可以试试 here

最佳答案

您可以使用此正则表达式:

\b_name=(?:[^"]*"){3}
RegEx Demo
正则表达式详情:
  • \b_name : 匹配全字 _name :
  • = : 匹配 =
  • (?:[^"]*"){3} : 匹配 0 个或多个非 "字符后跟 " .重复此组 3 次。
  • 关于正则表达式:匹配第 n 次出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28438693/

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