gpt4 book ai didi

regex - Powershell 使用 Regex 在字符串中查找字符串

转载 作者:行者123 更新时间:2023-12-01 13:35:39 25 4
gpt4 key购买 nike

需要帮助使用正则表达式和 powershell 来完成以下任务。我有以下示例字符串:

<INPUT TYPE="hidden" NAME="site2pstoretoken" VALUE="v1.2~04C40A77~23"\><INPUT TYPE="hidden" NAME="p_error_code" VALUE="">

我想从此示例字符串中提取的唯一内容是存储在 VALUE 中的散列。哈希很长,所以我需要捕获 VALUE="....HASH.... "\>

之间的所有内容

正则表达式会是什么样子?

最佳答案

尝试这个警告,用正则表达式解析 html 是个坏主意:

$regex = [regex]'(?<=VALUE=")[^"]*'
$regex.Match('te2pstoretoken" VALUE="v1.2~04C40A77~23"\><INP').Value

编辑:此代码也可以正常工作:

if ('te2pstoretoken" VALUE="v1.2~04C40A77~23"\><INP' -match '(?<=VALUE=")[^"]*') { 
$matches[0]
}

关于regex - Powershell 使用 Regex 在字符串中查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726074/

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