求正则表达 <td><a href="javascript:__doPostBack('dgrdPk$ct103$ctl00','')"> 想取出 103 这个数字 10

 我来答
碧波荡漾
2016-08-06 · 知道合伙人IT服务行家
碧波荡漾
知道合伙人IT服务行家
采纳数:17 获赞数:78
国家二等奖学金获得者

向TA提问 私信TA
展开全部
用javascript写的,其中str定义的字符串可用整个文本文件(html文本)代替。
var str = "<td><a href=\"javascript:__doPostBack('dgrdPk$ct103$ctl00','')\">";

var reg = /(\d{3})(?=\$ct)/g; //你要的正则
var result = str.match(reg);
alert(result[0]);
结果: 103
Aupryyyyyyyyyy
2016-08-02 · TA获得超过1636个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:981万
展开全部
既然其他都不变,为啥不直接写代码,获取指定位置的字符串
更多追问追答
追问
因为不止这一行,,还有很多处跟这个格式一样的,只是103变成104,105那些
追答
可以用类似于 indexOf 的函数啊,可以每次都找到相同文字的不同位置
你是用什么编程语言去处理的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d4c6647
2016-08-06 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:61.2万
展开全部
(?<=ct)\d+(?=\$)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xeu
2016-08-02 · TA获得超过864个赞
知道小有建树答主
回答量:833
采纳率:40%
帮助的人:703万
展开全部
有规律吗? 哪些是可变的?哪些是不可变的?
更多追问追答
追问
其他都不变的,只有103那个数字是变的,我想取出来
追答
<a href\="javascript\:__doPostBack\('dgrdPk\$ct(\d+)\$ctl00',''\)">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式