0

嘿伙计们,我正在 PhantomJS 上做一个项目,在那里我阅读了一些网页的源代码,并从那里提取了一些我需要的信息。我成功地完成了这项工作,只是我现在面临的一个问题。我有一段文字,里面有我需要摆脱的特殊字符。就我而言,我有:

Avenue de Citeaux 22<br><br>1348 Louvain-la-Neuve

我需要摆脱“<><>”,我正在使用:

str.replace('<br><br>','')

但它不工作......有什么想法吗?

4

2 回答 2

1

尝试str.replace(/<br>/g, "")(启用全局搜索标志的正则表达式,以替换所有出现)。

于 2013-10-07T15:38:46.927 回答
0

像这样的东西?

str = str.replace(/(<([^>]+)>)/ig,"");

我刚刚意识到, str.replace() 返回值,而不是替换它。试试上面的。

于 2013-10-07T15:38:43.417 回答