function remove-comments () {
param
(
[Parameter(Mandatory = $true, ValueFromPipeline = $true)]
[string]$line
)
$line = $line | Where-Object {
-not ([String]::IsNullOrEmpty($_.Trim()) -or $_ -match "^\s*// ")
} | ForEach-Object { $_ -replace "(.*)(// .*)", '$1' }
return $line
}
Get-Content $path | remove-comments
本文链接: https://www.pstips.net/remove-single-line-comment.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
