将VBA代码的正则表达式转换为C#代码

时间:2016-12-05 10:50:41

标签: c# excel-vba vba excel

sFileText = Replace(sFileText, vbCrLf & " ", "|")。 谁能告诉我如何将VBA代码的正则表达式转换为C#代码?

1 个答案:

答案 0 :(得分:1)

VB6 Replace函数只是将一个字符串替换为另一个字符串。因此,您可以在.NET中使用String.ReplaceVbCrlfEnvironment.NewLine *:

相同
string result = sFileText.Replace(System.Environment.NewLine + " ", "|");

* 嗯,不太一样。 VbCrlf是常量,而NewLine也适用于unix。因此,对于非Unix而言"\r\n"和用于Unix平台的"\n"