如何使用 excel 提取网页源文件中两个指定字符串之间的内容呢?

2016-08-31 14:57:00 +08:00
 CNAX

例如在提取微博 UID 的过程中,怎么提取“ id ”与“ amp ”之间的字符呢? "http://weibo.com/sinatv?refer_flag=1001030103_"" target=""blank"" title=""新浪电视"" usercard=""id=1642592432&usercardkey=weibo_mp&refer_flag=1001030103"" suda-data=""key=tblog_search_weibo&value=weibo_ss_1_name""> 新浪电视 "

856 次点击
所在节点    数据库
5 条回复
wandero
2016-08-31 16:05:29 +08:00
amp 还是 mp& ? 试试
=MID(A1,FIND("id=",A1)+3,FIND("mp&",A1)-FIND("id=",A1)-3)
heiybb
2016-08-31 16:05:54 +08:00
一般都是用正则表达式来匹配的
还有你说的是字符实体&吧
wandero
2016-08-31 16:08:37 +08:00
哦,&amp 应该是 =MID(A1,FIND("id=",A1)+3,FIND("&user",A1)-FIND("id=",A1)-3)
CNAX
2016-08-31 17:03:58 +08:00
@heiybb 嗯 是的,主要是想提取出 “ id=” 之后的数字。
CNAX
2016-08-31 17:06:14 +08:00
@wandero 非常感谢,搞定了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/302921

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX