请问一个正则表达式,不够分可以再给(虽然分不多) 一个文档中有for语句,请问如何用正则表达式判断这个for语句是不是正确的,比如for{};for(aaa);for;这些都不正确,正确的是for(,,,){};谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @"^for\s*\([^;]*;([^;]*;[^;]*)\)\s*{((?<o>{)|(?<-o>})|[^{}])*}(?(o)(?!))$"必须以for开头,以}结尾.for后面的括号里要有两个分号.大括号要正确配对.其余的检查就没有了. "for\\s*\\(([^\\;]*);([^\\;]*);([^\\;]*)\\)\\s*\\{[^\\{]*\\}"这个你试试看 谢谢各位,但是我发现如果有嵌套的for循环就好像不可以啊,是不是只能解决单个for循环的?那嵌套怎么办呢? "^for\(\s*(?:int|string|object)\s+[\w\d\s]+=(?:.|\s?)+;.+;(?:.|\s?)+\)$" 窗口最小化问题 求一个C#定时FTP多线程下载文件的源码多谢了 大家好,救急啊,c#通讯问题 定义变量 赋值变量 效率 有没有人能给我讲一下C#登陆网页的步骤? 反射?? 遍历自定义类中全部属性 Page.Request.Files.Count问题 客户端与服务器间的通信 问个弹出窗口的问题(WEB) 关于C#软件的设计具体流程 串口调试助手问题 有什么控件显示列表的时候可以从下往上的?
必须以for开头,以}结尾.for后面的括号里要有两个分号.
大括号要正确配对.
其余的检查就没有了.
这个你试试看
"^for\(\s*(?:int|string|object)\s+[\w\d\s]+=(?:.|\s?)+;.+;(?:.|\s?)+\)$"