我处于需要匹配包含HTML的两个字符串的情况。我不能使用精确比较,因为白色空格或类似的东西,两个刺可能会有所不同。
我尝试使用替换(/ [\ r \ n \ t] / g,'')这解决了我的白色空间问题。但是 我不确定,如何将字符串与成功比较
<span class='foo'> this is
a
test<span>
with
<span class='foo'> this is
a
test<span>
or with
> span class="foo" < this is
a
test >span<
这方面的任何指针都会有所帮助。
提前致谢
答案 0 :(得分:1)
我可以想到一个4步骤的解决方案。在2个字符串上执行以下操作:
答案 1 :(得分:0)
你需要做你已经完成的所有事情,再加上regexp你在文本中的所有html(html实体)。
要剪切html,您可以使用以下内容:
stringObject.replace(/>/g,"<")
stringObject.replace(/</g,">")