首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于匹配<script></script>之间的怪有关问题,想知道异常原因.分不够再加

2012-02-09 
关于匹配script.../script之间的怪问题,想知道错误原因..分不够再加!匹配内容:script Function /sc

关于匹配<script>...</script>之间的怪问题,想知道错误原因..分不够再加!
匹配内容:   <script> Function </script>

匹配格式: <script[^> ]*> [^ </script> ]* </script>


这里有一个奇怪的问题,就是,在 <script> 和 </script> 中写入少于4个字母,或者字母加数字混合就可以通过(字母在数字混合,如果前四个字符都是字母,也会报匹配错误)。如果纯字母的话,多于4个字母,则匹配错误,请问,这是怎么回事,望高手解答。。分不够   开帖再加!!!!

[解决办法]
[^ </script> ]

???有这种语法么?


<script.*?> .*? </script>
[解决办法]
修正一下
<script[^> ]*?> [\s\S]*? </script>

使用方括号 [ ] 包含一系列字符,能够匹配其中任意一个字符。用 [^ ] 包含一系列字符,则能够匹配其中字符之外的任意一个字符。同样的道理,虽然可以匹配其中任意一个,但是只能是一个,不是多个。

热点排行