python获取字符串中的特定数据

网页部分代码如下<scripttype="text/javascript">Page(1,102,"c",2,"");</script>想通过python获取102位置的... 网页部分代码如下
<script type="text/javascript">
Page(1, 102, "c", 2, "");
</script>
想通过python获取 102位置的数据(102位置为随机值)

想通过这个例子学习下如果解决这类问题,请大哥教教我,谢谢
展开
 我来答
匿名用户
推荐于2018-03-31
展开全部
这类问题用regex:
import re
a='<script type="text/javascript">\nPage(1, 102, "c", 2, "");\山姿n</script>'猜唯粗

s = re.compile('<script type="text/javascript">\s+Page\(1, ([^,]+),').search(a)
print(s.group(1))

group(1)是第一个括穗镇号里匹配的内容([^,]+)
具体去python主页看regex说明。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gbslinux
2013-03-04
知道答主
回答量:5
采纳率:0%
帮助的人:3.2万
展开全部
import re
s='Page(1, 102, "c"宽誉仿, 2, ""虚仔);'
outnum = int(re.compile(r'慎纤Page\(\d+, (\d+),.*\)').findall(s)[0])
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式