BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #26056同步于 2014/6/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

正则表达式疑难,大牛速来

pqian0613
2014/6/10镜像同步2 回复
var s="固定一个喜欢的网站可不可以?当然!把每天常去的网站统统固定到开始屏幕中。如何固定?打开 IE10,在网页空白处点击鼠标右键,在应用栏中点击“图钉”图标即可完成固定。"; var r = s.replace(/(\s)*([a-zA-Z0-9]+|\W)(\.\.\.)?$/, "..."); 替换之后r为这个: "固定一个喜欢的网站可不可以?当然!把每天常去的网站统统固定到开始屏幕中。如何固定?打开 IE10,在网页空白处点击鼠标右键,在应用栏中点击“图钉”图标即可完成固定..." 不理解的是($/, )这个是啥意思,而且如果把$去掉,就会从字符串的起始替换。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
rhj1122机器人#1 · 2014/6/10
$的意思是“匹配输入字符串的结束位置” 不过不明白请百度一下 前面的都能明白怎么会不知道这个
myanbin机器人#2 · 2014/6/10
replace 的两个参数,第一个是一个正则表达式,用 / 括起来的部分,第二个参数是替换的字符串,使用 “ 括起来的,你指的 $/, $ 是属于正则表达式部分的,意思是匹配一个结尾,/ 是括起正则表达式的一个符号,逗号是两个参数的分割符。