我想用c#消除一段字符串中的空格,如下所示
<input type="button" value="OK"/> </td> </tr>我想处理的效果就是消除反括号与正括号之间的空格,其他的地方不管,最终得到
<input type="button" value="OK"/></td></tr>各位达人,能否给个解决办法,不甚感激···
<input type="button" value="OK"/> </td> </tr>我想处理的效果就是消除反括号与正括号之间的空格,其他的地方不管,最终得到
<input type="button" value="OK"/></td></tr>各位达人,能否给个解决办法,不甚感激···
解决方案 »
- 前后太台交互问题
- |zyciis| 求正则表达式 {[A,B]}{[C,D]}取出里面的组A,B C,D 谢谢
- 为什么页面出现乱码
- 数据绑定显示的一个问题,<%# #%>是否能嵌入<%= %>
- ObjectDataSource
- 生成静态页的分类问题
- 了解petshop4.0的进来
- 为用我用vs.net2005不能创建SqlServer Express数据库文件?
- 请问怎样写一个客户端程序,可以自动填写web表单!
- 急急!!!!关于FORM控件的二个问题,请各位高手指教!!!!!!!!
- 数据库怎么装啊?
- 什么意思,正则表达式 "^[\d]([\d]{1,11}\+{1}){1,11}[\d]{1,11}$|^[\d]([\d]+(%2b)){1,1
<[^>]*>将匹配的加起来即可,只不过如果是<input type="button" value="OK"/> </td> test</tr> 这样的,自己还得增加处理。
</textarea></td>
</tr>
希望将>与<之间的空格消除掉,对于其他的页面元素如<textarea rows="4">这中间的空格不管,只消除><之间的空格,最终得到
<tr><td>意见</b></td><td colspan="3"><textarea rows="4" cols="55"></textarea></td></tr>
'遍历?替换> < 为 ><?
string sContent = @"<tr> <td>意见</b></td> <td colspan='3'><textarea rows='4' cols='55'>
</textarea></td>
</tr>
";
string value = "";
Regex regex = new Regex(@"(?<name><[^>]*>)(?<info>([\s|\S]*?(?=<))*)", RegexOptions.Multiline | RegexOptions.Compiled);
MatchCollection matches = regex.Matches(sContent);
foreach (Match match in matches)
{
if (match.Groups["name"] != null)
{
value += match.Groups["name"].ToString().Trim();
}
if (match.Groups["info"] != null)
{
value += match.Groups["info"].ToString().Trim();
}
}
value就是你要的结果