使用正则表达式去除内的所有换行符

我有一个这样的字符串

<li>something is\n here</li>

但应

<li>something is here</li>

有任何想法吗?

--------------解决方案-------------

使用正则表达式替换:

(?<=<li>.*?)\n(?=.*?</li>)

我用它喜欢的,而不是\n ,我一直用字母测试它e
<li>elelele</li>的结果<li>lll</li>
eee<li>elele</li>e导致eee<li>ll</li>e

你总是可以阅读HTML转换成字符串,然后做的字符串操作<li>something is\n here</li>使用的indexOf()属性来获得正确的位置,然后删除\ N使用与string.replace ()的功能。 除非你必须使用正则表达式,这将工作一样好!

string html1 = "<li>something is\n here</li>";
html1 = html1.Replace("\n", "");

分类:C# 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.456 (s). 10 q(s)