我想从\par
中的变量替换C#
与空字符串完全匹配。
让我们说,如果变量内容是:
这是一个test \参数和\ par test \ par test \ para
我希望输出为:
这是一个test \参数和测试测试\ para
有人可以用正则表达式来帮助我这样做吗?
我尝试使用\b
来获取确切的单词但由于它涉及转义序列,我收到了错误。
答案 0 :(得分:1)
using System.Text.RegularExpressions;
string input = @"\par test\par test\para";
string result = input.Replace(@"\par "," ");
答案 1 :(得分:0)
最简单的方法是使用:
string output= @"this is a test \parameter and \par test\par test\para".Replace(@" \par ", " ").Replace(@"\par ", " ");
使用Regex,这可能会对您有所帮助:
string input = @"\b( \\par |\\par )\b";
var replaced = Regex.Replace(@"this is a test \parameter and \par test\par test\para", input, @" ");