谁能帮我解读这段ASP代码过滤的代码!!!

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:39:45
ASP代码过滤

请大家帮我解读:

content = content.replace(/<(\w[^div|>]*) class\s*=\s*([^>|\s]*)([^>]*)/gi,"<$1$3") ;

我只能大概的给你说一下:
content = content.replace(/<(\w[^div|>]*) class\s*=\s*([^>|\s]*)([^>]*)/gi,"<$1$3") ;

replace后面的括号内(/<(\w[^div|>]*) class\s*=\s*([^>|\s]*)([^>]*)/gi,"<$1$3")是有两段,在逗号前算一段,逗号后算一段,选说逗号后面,很简单,只是一个字符串而已。而前面的:<(\w[^div|>]*) class\s*=\s*([^>|\s]*)([^>]*)/gi 是一个正则表达式,具体的是什么意思我一时为你解不出来,正则表达式看起来很少,其实是很难的,如果你真想知道是什么意思你可以去看看这个文章:
http://dicky2345.blog.163.com/blog/static/3007419020071127115951223/