喜悦国际村 » XML/HTML/CSS/Js » 正则问题 如何判断带括号的字符串 [已解决,麻烦版主转下版块]

页: [1]
coolhpy2008-4-10 02:14 PM
正则问题 如何判断带括号的字符串 [已解决,麻烦版主转下版块]

字符串是类似如下:
[code]__('I say hello');[/code]
实际上就是一个函数的调用, 我就是要通过正则获取到它的参数.

以下是我现在写的正则, 但总是没结果~~
[code]
var str = "<script>__('I say hello');</script>";
var reg = new RegExp("(\_){2}\(\'{.*}\'\)", 'gi');
var result = reg.exec(str);
alert(result);
[/code]

昨天开始就在这这个解决办法了, 一直没找着, 只好求助各位正则达人了~~

[[i] 本帖最后由 coolhpy 于 2008-4-11 12:14 PM 编辑 [/i]]

coolhpy2008-4-11 02:16 AM
第三天了~~~

神啊, 来一个正则达人吧, 我一定会烧香拜佛滴~~~

村长夫人2008-4-11 02:55 AM
var reg = new RegExp("_{2}\\('([^\)]*)'\\)", 'gi');

囧一下 js问题还是发到js版吧 并不是每个phper都会js

coolhpy2008-4-11 03:33 AM
thank you, 村长夫人
原来是要两个反斜杆的, 明白了~~

PS: 麻烦版主把贴子转到 JS 版吧~~ 不好意思~~


查看完整版本: 正则问题 如何判断带括号的字符串 [已解决,麻烦版主转下版块]


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.006029 second(s), 2 queries