var input = "---Three dashes a-b-c-d";
获取正则表达式
var output = "- - - Three dashes a-b-c-d";
正则表达式返回原始内容,开始处的空格将被删除。输出 => 输入
没有使用正则表达式的代码输入 => 输出
var input = "---Three dashes a-b-c-d";
var output = "";
var i = 0;
while (i < input.Length && input[i] == '-')
{
output += "- ";
i++;
}
output += input.Substring(i);
@"(?<=^(?:- )*-) "
。 - Ted Lyngmo