正则表达式真的不是我的强项,我正在努力学习。目前正在和这件事作斗争。
<fraglink id="230681395" resid="1057000484">
我有一个文件,里面有很多文本,每隔一段时间就会出现像上面这样的内容。我想要在resid=
之后获取引号之间的数字。
这里是否需要某种向前/向后的展望?
发布于 2016-07-21 05:39:07
看起来您想要一个如下所示的正则表达式:
resid="([0-9]+)"
去抓$1
。
发布于 2016-07-21 06:28:16
使用前视((?<=pattern)
),您的模式可能如下所示:
(?<=resid=")\d+
使用Regex.Match()
$id = [regex]::Match($inputString,'(?<=resid=")\d+').Value
https://stackoverflow.com/questions/38491170
复制相似问题