【发布时间】:2021-04-28 15:48:18
【问题描述】:
我正在寻找将带有前导数字的字符串转换为整数值的最聪明的方法。它应该只使用文本字符串前面的前导数字,如果没有前导数字,则应使用 0。 目前我正在使用这个code-sn-p,但我希望有更好的方法:
[int][regex]::Match('123test456','^\d*').value
【问题讨论】:
-
Regex 非常适合这类主题
-
就个人而言,我会使用
-replace—>[int]('123hih456' -replace '\D.*') -
@AdminOfThings 我认为这是最短且最快的解决方案。
标签: string powershell integer