首页 > 解决方案 > 正则表达式查找字符串并设置为变量

问题描述

我正在尝试制作一个正则表达式,它会告诉我一个字符串是否{0#}可以重复零。一旦我确认一个字符串有这个,我就会尝试将它设置为一个变量,这样我就可以计算 0 的数量并将 # 替换为另一个数字。我有/([{0]})([#}])/g哪些适用于检测但不适用于将其拉出到另一个变量。

编辑:谢谢大家,答案是

    Regex regex = new Regex(@"\{(0+)(#)\}");
    Match match = regex.Match(text);
    if (match.Success)
    {
        int zeros = Regex.Matches(match.Value, "0").Count;
    }

标签: c#regex

解决方案


用这个:

\{(0+)(#)\}

特点 {

然后出现一次或多次 0

一个牌子

特点 }

现场演示


推荐阅读