C# 正规则表达式

Posted bobo-bobo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 正规则表达式相关的知识,希望对你有一定的参考价值。

获取括号里的内容
public string GetRegexStr(string Str, string Symbol1, string Symbol2, bool needSymbol) { char A = Symbol1.ToCharArray()[0]; char B = Symbol2.ToCharArray()[0]; string pattern = string.Format(@"\{0}.*?\{1}", A, B); Regex regex = new Regex(pattern, RegexOptions.IgnoreCase); MatchCollection matches = regex.Matches(Str); StringBuilder sb = new StringBuilder(); foreach (Match match in matches) { string value = ""; if (!needSymbol) value = match.Value.Trim(A, B); else value = match.Value; sb.AppendLine(value); } return sb.ToString(); }

 

以上是关于C# 正规则表达式的主要内容,如果未能解决你的问题,请参考以下文章

C# 8 开关表达式

php正规则表达式学习笔记(几个常用函数的区别)

C# fun

C# 最有用的(自定义)代码片段是啥? [关闭]

c#代码片段快速构建代码

此 Canon SDK C++ 代码片段的等效 C# 代码是啥?