正则表达式插入空间C#

时间:2015-05-04 11:41:00

标签: c# regex

我有一些字符串。我需要一个正则表达式,它将使用相同的符号+ space + '<'替换不是space + '<'的每个符号。

换句话说,如果'<'之前没有' ',则必须添加空格。

我尝试过类似的事情:

string pattern = "[^ ]<";
string replacement = "$0" + "<";
string result = Regex.Replace(html, pattern, replacement);

显然不能按我的意愿工作。

1 个答案:

答案 0 :(得分:0)

   string pattern = "([^ ])<";
   string replacement = "$1" + " <";

你可以尝试这样的事情。