我有一个变量,有一个字符串,收到像心脏一样的奇怪字符.
除此之外,无论如何我想知道:我如何留下一个只包含字母和数字的字符串,丢弃其余部分或者不用任何东西替换它(不添加空格或任何东西)
我的第一个想法是使用正则表达式,但我想知道Powershell是否有更自然的东西可以自动执行.
Avs*_*lom 10
假设你有这样的变量:
$temp = '^gdf35#&fhd^^h%(@$!%sdgjhsvkushdv'
Run Code Online (Sandbox Code Playgroud)
您可以使用-replace方法仅替换非字字符,如下所示:
$temp -replace "\W"
Run Code Online (Sandbox Code Playgroud)
结果将是:
gdf35fhdhsdgjhsvkushdv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4014 次 |
| 最近记录: |