我正在使用正则表达式 (assister-6ren">
gpt4 book ai didi

regex - 如何在正则表达式中的字符之前停止匹配

转载 作者:行者123 更新时间:2023-12-02 17:32:43 31 4
gpt4 key购买 nike

href="assisteradmin/viewassisterinformation?assisterId=5WJwXk0P1SKR9tlgHs5XuQ">

我正在使用正则表达式 (assisterId=(.*?")) 输出为

 assisterId=5WJwXk0P1SKR9tlgHs5XuQ"

如何在 " 之前获得匹配但不包括 '"' .. 即直到在 '"' 字符之前匹配?

5WJwXk0P1SKR9tlgHs5XuQ 值不断变化.. 所以无法检查 'Q' 但需要检查直到在 ``"excluding " 之前在结果中

最佳答案

使用否定的字符类。

assisterId=([^"]*)

[^"]* 匹配任何字符,但不匹配双引号。

使用先行断言。

assisterId=(.*?)(?=")

环视不会消耗任何字符。上面的前瞻断言匹配必须跟在双引号之后。

关于regex - 如何在正则表达式中的字符之前停止匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30787438/

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