我有以下文本文件
testA=foo
testB=foobar
testC=Whatever
现在我要提取testB
的{{1}}值。使用我当前的PowerShell命令,我只能收到整行:
foobar
我的命令是:
testB=foobar
我可以看到字符串有替换函数,因此您可以用空字符串替换Select-String -Path .\test.txt -Pattern "testB=" -List
,但我不知道如何实现这一点。
答案 0 :(得分:5)
您不必更换任何内容来捕获该值。而是将捕获组添加到搜索模式中。然后您就可以访问捕获的值:
(Select-String -Path $scripts.tmp -Pattern "testB=(.*)").Matches.Groups[1].Value
答案 1 :(得分:1)
(Get-Content | where {$_ -like "testB*"}).Replace('testB=','')
答案 2 :(得分:0)
您可以使用Substring,例如:
function ajaxschool_process() {
global $wpdb;
$data = $wpdb->get_results ("SELECT * FROM schools;");
echo json_encode($data);
die();
}