正则表达式括号匹配(如何使用正则表达式匹配左右括号)
本文目录
如何使用正则表达式匹配左右括号
用C#语言的正则表达式中的平衡组就可以实现你的要求,完整的程序如下
using System;
using System.Text.RegularExpressions;
namespace MatchApplication{
class MatchProgram{
static void Main(string args){
string str="var c= 2*(function(a)-function1(function2(a+b*2),3))+4*5;";
string pattern = @"(function|function1)\(*)+)*(?(Open)(?!))\)";
MatchCollection mc=Regex.Matches(str, pattern);
foreach (Match m in mc){
Console.WriteLine(m.Groups);
}
}
}
}
asp 正则表达式 匹配小括号
示例。FunctionSubMatchTest(inpStr)DimoRe,oMatch,oMatchesSetoRe=NewRegExp’查找一个电子邮件地址(不是一个理想的RegExp)oRe.Pattern="(\w+)@(\w+)\.(\w+)"’得到Matches集合SetoMatches=oRe.Execute(inpStr)’得到Matches集合中的第一项SetoMatch=oMatches(0)’创建结果字符串。’Match对象是完整匹配-dragon@xyzzy.comretStr="电子邮件地址是:"&oMatch&vbNewline’得到地址的子匹配部分。retStr=retStr&"电子邮件别名是:"&oMatch.SubMatches(0)’dragonretStr=retStr&vbNewlineretStr=retStr&"组织是:"&oMatch.SubMatches(1)’xyzzySubMatchTest=retStrEndFunction
更多文章:
联想a500软件下载(怎样从电脑上下载安装联想A500手机qq)
2024年7月17日 14:08
同花顺app下载手机(请高手介绍一下同花顺股票软件哪个版本好用哪里可以下载)
2024年6月30日 19:35
瑞星杀毒软件为什么消失了(瑞星杀毒软件怎么一打开就消失了什么原因)
2024年9月1日 09:15
万年历下载免费(下载万年农历带黄历的万年历,万年历日历黄历)
2024年6月27日 05:28
航母指挥官和航母编队司令是一个人吗?谁才是航母编队最高指挥官
2024年6月10日 11:41
360密盘下载(求360安全卫士带密盘版, 要可以不升级直接下载在电脑上的)
2024年7月15日 13:17
我晕了-希望云安全到底怎么安装设置啊?360企业版和希望云安全哪个好
2024年5月7日 18:14
u盘启动盘制作工具哪个最好(谁有U盘启动盘制作工具完整的十大排行榜)
2024年7月28日 16:26