2 luan729 luan729 于 2016.04.02 22:48 提问

请高手指教下,C#里面正则表达式如何匹配对象的属性和嵌套的函数

'M.smith pass :'+stu.count(iif(sc.avg(sc.getscore()) >60,1,0))+teacher.class
需要匹配出
1、sc,getscore()
2、stu,count(iif(sc.avg(sc.getscore()) >60,1,0))
3、teacher.class
不需要比配单引号里面的
M.smith

3个回答

doglist
doglist   2016.04.03 00:40

1、sc{1},getscore(){1}
2、stu{1},count(iif(sc.avg(sc.getscore()) >60,1,0)){1}
3、teacher.class{1}

doglist
doglist   2016.04.03 00:42

对不起,上面的所有的()都需要用转义符\,忘记添加了。()要写成()

doglist
doglist   2016.04.03 00:43

原来是csdn的问题,我以为我忘记添加了。反正上面的()都要用转义符\

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C# 正则表达式匹配多层嵌套的括号里面的内容 百度api逆地址解析
案例: 源字符串: renderReverse&&renderReverse({"status":0,"result":{"location":{"lng":113.38805475556,"lat":23.133091153057},"formatted_address":"广东省广州市天河区东闸大街37号","business":"棠下,天河公园,天园","addressComponent
正则表达式如何处理嵌套结构
1, 正则表达式如何处理嵌套结构a.       .net处理嵌套结构的方法举例说明:问题描述:从before (nope (yes (here) okay) after中匹配得到最大的被”()”包含的文本。即显示红色的部分。答案:.net:/((?>[^()]+|/((?)|/)(?))*(?(DEPTH)(?!))/)        分析:        (1)、/(匹
python正则表达式对象和函数
对正则表达式的概念、在python中的表示方式、每个函数所返回的对象及使用方法有点模糊。这里总结了一下。 “正则表达式”:可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。 Python的re模块包含对正则表达式(regular expression)的支持。Re模块提供了一个正则表达式引擎的接口,可以将Res编译成对象并用它们来进行匹配。
请实现一个函数用来匹配包括'.'和'*'的正则表达式
请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配#include "stdafx.h"#include<iostream&
剑指offer系列之五十一:正则表达式匹配
题目描述请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配由于只涉及两种正则表达式的匹配,所以关键是需要分清除匹配的所有情况,对于模式串来讲,出现了’.’和
剑指offer(55):正则表达式匹配
题目描述请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配。
正则表达式之平衡组/递归匹配(嵌套匹配)
有时我们需要匹配像( 100 * ( 50 + 15 ) )这样的可嵌套的层次性结构,这时简单地使用/(.+/)则只会匹配到最左边的左括号和最右边的右括号之间的内容(这里我们讨论的是贪婪模式,懒惰模式也有下面的问题)。假如原来的字符串里的左括号和右括号出现的次数不相等,比如( 5 / ( 3 + 2 ) ) ),那我们的匹配结果里两者的个数也不会相等。有没有办法在这样的字符串里匹配到最长的,配对的括号之间的内容呢?为了避免(和/(把你的大脑彻底搞糊涂,我们还是用尖括号代替圆括号吧。现在我们的问题变成了如何把
String、动态规划——正则表达式匹配
题目描述: 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均不匹配。 直接贴代码!public class Solution { public b
Python3-正则表达式-创建、匹配Regex对象
用正则表达式查找文本模式字符串中查找电话号码。只知道模式: 3个数字,一个短横线,4个数字,一个短横线,再是4个数字。例如:010-8888-8888,或010.8888.8888或(010) 8888-8888 还有分机010-8888-8888 转456 该怎么办呢?????可以创建函数,来检查字符串是否匹配模式,添加更多的代码来处理额外的模式,但还有更简单的方法。 正则表达式,简称为reg
正则表达式匹配x相对
请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,'*'表示它前面的字符可以出现任意次(含0次) 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串 "aaa" 与模式"a.a"和"ab*ac*a"匹配,但与"aa.a"及"ab*a"均不匹配。 思路:每次从字符串里拿出一个字符和模式中的字符去匹配。先来分析如何匹配一个字符。如果模式中的