我试图弄清楚如何只删除在下面的字符串开头出现的斜杠(向前和向后),直到第一个字母或数字。我不想删除字符串中间的任何斜杠。
string:“\ // hello \ how \ are / you”
寻找这样的结果:“hello \ how \ are / you”
谢谢! 杰森
答案 0 :(得分:3)
您可以使用此模式:
@"^[/\\]+"
这是一个非常基本的模式:
^
表示字符串的开头
[/\\]
是一个包含/
和\
的字符类(请注意,您必须转义反斜杠才能逃避关闭的方括号)
答案 1 :(得分:2)
string = string.TrimStart('\\', '/');
作为额外的奖励,您无需为此目的使用正则表达式。