如何删除字符串开头的所有数字。

之前:

234234adsf3fs3fs34

后:
adsf3fs3fs34
.TrimLeft()函数似乎不接受正则表达式。

最佳答案

您可以使用-Replace,它接受RegEx:

"234234adsf3fs3fs34" -replace "^[0-9]*"

这将产生您想要的输出。

或者,您可以使用.TrimStart()方法,如下所示:
("234234adsf3fs3fs34").TrimStart("0123456789")

那也将输出您想要的。它会寻找()中包含的所有要删除的内容,但对RegEx不友好。

08-07 18:15