let html = '【营业时间】早9晚11 <br> 【地址】西乡 <br> 【联系方式】123456789';
数据大概长这样,爬虫爬到的数据。恶心的是它一个div标签包了一整行的数据(如上),可我只想截取【地址】西乡这条数据,别的数据不要该怎么实现呢?
let html = '【营业时间】早9晚11 <br> 【地址】西乡 <br> 【联系方式】123456789';
数据大概长这样,爬虫爬到的数据。恶心的是它一个div标签包了一整行的数据(如上),可我只想截取【地址】西乡这条数据,别的数据不要该怎么实现呢?
let html = '【营业时间】早9晚11 <br> 【地址】西乡 <br> 【联系方式】123456789';
let [,addr,] = html.split('<br>')
console.log(addr);
// 【地址】西乡
文本的相关操作使用正则是很好的选择,解决这个问题我使用的是:exec 方法:
文档:
https://developer.mozilla.org...
exec 匹配成功返回数组,反之返回 null 。
/\<br>(.*)\<br>/g.exec(html)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
截取复杂的字符串还是用正则表达式最好