我有一个像这样的字符串
<li>something is\n here</li>
但它应该是
<li>something is here</li>
有什么想法吗?
答案 0 :(得分:2)
使用正则表达式替换:
(?<=<li>.*?)\n(?=.*?</li>)
我使用它而不是\n
,我用字母e
测试了它:
<li>elelele</li>
会产生<li>lll</li>
eee<li>elele</li>e
会产生eee<li>ll</li>e
答案 1 :(得分:0)
您始终可以将HTML读入字符串,然后使用indexof()属性对<li>something is\n here</li>
执行字符串操作以获取正确的位置,然后使用string.replace()函数删除\ n。除非你必须使用正则表达式,否则它也可以正常工作!
答案 2 :(得分:0)
string html1 = "<li>something is\n here</li>";
html1 = html1.Replace("\n", "");