问题描述
- js问题关于正则表达式截取字符串
-
@:21101001@+@:21101002@+@:21101003@+@:21101004@。我想截取@:与@之间的数字串,把四个数字串都截出来,该怎么做?
解决方案
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);
}
时间: 2025-01-01 08:02:42