1、定义一个正则表达式,用来测试字符串is的匹配。
2、接着,使用定义的正则表达式,测试单词this的匹配结果。
3、运行程序,可以看到匹配的结果为true,即以上定义的正则表达式不能实现严格的匹配。
4、如果要实现正则表达式严格的匹配,则要在表达式中加入\b符号。
5、运行程序,可以看到结果为false,即正则表达式严格匹配字符串了。
按照你的要求编写的Javascript语言的匹配符号中间数据的程序如下
<script type=text/javascript>var str='"tag":"0","hpmax":"330","actortype":"1"\r\n"tag":"1","hpmax":"340","actortype":"1"\r\n"tag":"2","hpmax":"350","actortype":"1"\r\n"tag":"3","hpmax":"360","actortype":"1"\r\n"tag":"4","hpmax":"370","actortype":"1"'
var regex=/"hpmax"\:"([0-9]+)"/ig
var result
while((result=regex.exec(str))!=null)
alert(result[1])
</script>
运行结果
330
340
350
360
370
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)