无法使用正则表达式分割字符串

问题描述 投票:0回答:1

我想同时用“apple”和“apples”分割两个句子。我尝试使用正则表达式“apple*”或“apple?”。但这不起作用。我在第二句话的第二部分看到“s”。正则表达式或 split 有什么问题?

$spl = '(apple*)'
'This apple for you','These apples for you' | % {$_ -split $spl}

enter image description here

powershell
1个回答
0
投票
$spl = 'apples?'
'This apple for you', 'This apples for you' | ForEach-Object { $_ -split $spl }

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.