js问题关于正则表达式截取字符串

@:21101001@+@:21101002@+@:21101003@+@:21101004@。我想截取@:与@之间的数字串,把四个数字串都截出来,该怎么做?

4个回答


    var s = '@:21101001@+@:21101002@+@:21101003@+@:21101004@'
    var m = s.match(/\d+/g);
    console.log(m)

百度有的是,知悉研究一下还是可以的

static void Main(string[] args)
{
string aa = "@:21101001@+@:21101002@+@:21101003@+@:21101004@";
var bb=aa.Replace("@+@:", "+");
Regex reg =new Regex(@"@:(.+)@");
Match m = reg.Match(bb);
string value = m.Groups[1].Value;
Console.Write(value);

    }
 static void Main(string[] args)
        {
            string aa = "@:21101001@+@:21101002@+@:21101003@+@:21101004@";
            var bb=aa.Replace("@+@:", "+");
            Regex reg =new Regex(@"@:(.+)@");
            Match m = reg.Match(bb);
            string value = m.Groups[1].Value;
            Console.Write(value);

        }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!