服务器之家

服务器之家 > 正文

AS3 js正则表达式 反向引用(backreference)

时间:2020-08-21 14:18     来源/作者:yukon12345

as3代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var str = "";
var reg = /(\d{}) \/gx;
// \ 即为反向分组,代表前一个分组相同的匹配结果字符。如\d{} 匹配了,那么\也只能为匹配,
var first=str.match(reg);
//match(),返回一个对象,如果reg有全局属性g,对象的数字索引为各完全匹配字符,
//如果无全局属性g,索引为第一次完全匹配字符,其他索引依次为各分组匹配字符
for(var key in first)
{
trace("第一次属性名:"+key +",值:"+ first[key])
}
/*
输出
第一次属性名:,值:
第一次属性名:,值:
*/

js代码

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script language="javascript">
var str = "";
var reg = /(\d{}) \/gx;
// \ 即为反向分组,代表前一个分组相同的匹配结果字符。如\d{} 匹配了,那么\也只能为匹配,
var first=str.match(reg);
//match(),返回一个对象,如果reg有全局属性g,对象的数字索引为各完全匹配字符,
//如果无全局属性g,索引为第一次完全匹配字符,其他索引依次为各分组匹配字符
for(var key in first)
{
document.write("第一次属性名:"+key +",值:"+ first[key])
}
</script>
<!--
输出 .
第一次属性名:,值:
第一次属性名:,值:
-->

更复杂一些的反向引用:

下面是一个简单的关键字搜索高亮显示的正则表达用法。。

AS3

?
1
2
3
4
5
6
7
var str = "";
var reg = /(\d{}) \/gx;
var first=str.replace(reg,"<font color=red>$$</font>");
//输出 <font color=red>$</font><font color=red>$</font>。
//replace()作用是把匹配字符串替换成相应字段。
//注意$反向代表reg第一个括号内的分组\d{},而$直接被显示了,表示正则表达式只认括号为分组,不把/识别为第二个分组
trace (first);

JS

?
1
2
3
4
5
6
7
8
9
<script language="javascript">
var str = "";
var reg = /(\d{}) \/gx;
var first=str.replace(reg,"<font color=red>$$</font>");
//输出 <font color=red>$</font><font color=red>$</font>。
//replace()作用是把匹配字符串替换成相应字段。
//注意$反向代表reg第一个括号内的分组\d{},而$直接被显示了,表示正则表达式只认括号为分组,不把/识别为第二个分组
document.write(first);
</script>

以上内容是小编给大家介绍的AS3 js正则表达式 反向引用(backreference) ,希望对大家有所帮助!

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
返回顶部

239
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40