小编igg*_*gge的帖子

Powershell在String中搜索并提取字符串的特定值

我有一个包含许多行的大文件.例如:

ts=2019-01-16 network=1.1.1.1 system=irgendwas pid=100 bugReq=dasf something=else maybe=this
Run Code Online (Sandbox Code Playgroud)

从每一行我想提取以下信息:

ts=,system= & something=,但=总是改变后的价值观.

我试过这个,但无法让它起作用:

$found = $string -match '.*system="(\d+)".*' if ($found) { $system= $matches[1]}
Run Code Online (Sandbox Code Playgroud)

regex string powershell

3
推荐指数
1
解决办法
232
查看次数

标签 统计

powershell ×1

regex ×1

string ×1