正则表达式_删除字符串中的任意空格(Regex)



直接用 -split,默认以空白分隔。
-split $a

用正则表达式中的 \s,-replace -split中都可以直接使用正则表达式,select-string也可以

split 和 join 默认使用空格,replace 默认使用空

$a -split '\s+'

$a -replace ("\s+","`n")

用split方法
[regex]::split($a,"\b\s+\b")

用替换方法替换掉空格
[regex]::replace($a,"\b\s+\b"," ").split(" ")

用非空表达式取出符合要求的值
[regex]::matches($a,"\b\S+\b") | %{$_.value}

select-string:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM