日期:2014-05-18  浏览次数:20878 次

求C#正则查找替换代码
XML code

 <P>
    <Run Text="qweqwe"/>
<Run  />
 </P>




我要去掉">
<Run"中间的回车符 正则应该怎么写呀 去掉后应该是这样子的
XML code

 <P>
    <Run Text="qweqwe"/><Run  />
 </P>



求解...................

------解决方案--------------------
Regex.Replace(input,@"(?is)(?<=\<Run[^>]*?\>)(\s)*?(?=\<Run)","");
------解决方案--------------------
C# code
string tempStr = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\Test.txt", Encoding.GetEncoding("GB2312"));//读取tx
                string pattern = @"(?i)(?<=<Run[^>]*>)\s+";
                string result = Regex.Replace(tempStr, pattern,string.Empty);