2 u011785114 u011785114 于 2016.04.14 14:06 提问

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

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

5个回答

showbo
showbo   Ds   Rxr 2016.04.14 14:34
已采纳

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

正则表达式截取字符串
通过正则表达式截取字符串
正则表达式截取字符串中的数字
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

u012795541
u012795541   2016.04.14 14:29

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

q411692787
q411692787   2016.04.14 15:52

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);

    }
q411692787
q411692787   2016.04.14 15:52
 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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【JavaScript】正则表达式--非贪婪模式截取任意字符串的笔记
Sodino文章目录1. 场景2. 正则表达式一3. 正则表达式二4. 排查问题5. 正则表达式三6. 结论场景要将下面的字符串截取两个{title:***,url:***}来。12345script>{title:'RegExp 对象参考手册',url:'http://sodino.com/regexp.asp'},{title:'w3cSchool script', url:'http://w
【Web前端】Js利用正则表达式提取字符串
使用字符串replace函数(回调函数形式)配合正则表达式提取里面的股票代码// 使用正则表达式提取URL中的股票代码 var url = "http://hq.sinajs.cn/list=sh600585,sh600985,sh600586"; var regx = /sh([0-9]+)/ig; url.replace(regx, function(s, value){ console.
js中用正则表达式根据某个关键字截取此关键字之后的字符串
问题描述:一段字符串里面有多个关键字,把此关键字之后的字符串截取出来一起组成一个键值对 我的思路是用什么来截取,JavaScript提供了三种截取字符串中子串的方法: 1.substring(str,end) str是必须输入,必须是正值; end是可选的必须是正值; 根据字面意思,str为截取的开始位置,字符串的第一个字符位置为0;end为截取的结束位置. substring() 方法
js正则表达式的一些研究,截取两个字符串中间的字符串
一个最常用的场景 截取两上wp
js截取两个字符串之间的内容(正则表达式).
截取两个字符串之间的内容:
javaScript正则表达式提取字符串中字母、数字、中文 && 字符串替换
今天刚用到的。用了2与3,可行~ JS很不熟练……gagaga~~ 提取数字....value.replace(/[^\d]/g,'') 提取中文....value.replace(/[^\u4E00-\u9FA5]/g,'') 提取英文.....value.replace(/[^a-zA-Z]/g,'') =========== 字符串替换(全部替换 && 仅
js正则截取两个字符串之间的字符串
一个最常用的场景 截取两个字符串中间的字符串 var str = "iid0000ffr"; var substr = str.match(/id(\S*)ff/); alert(substr2);你会发现逗号后面是你要的东西/S*表示多个字符串为什么想要的东西在逗号后,也就是数组第二个.是因为match的返回数组,第一个表示匹配的字符串,这里是包括id ff的,结果是id0000ff第二个是子正
JS正则截取两个字符串之间及字符串前后内容的方法
1、js截取两个字符串之间的内容: 1 2 3 var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee 2、js截取某个字符串前面的内容: 1
js利用正则表达式筛选并获取字符串中的URL链接(只是筛选完整URL,单独域名不筛选)
欢迎来到Altaba的博客  2017年11月15日 有时候我们某些营销活动需要捕获用户输入的短信内容,内容中如果用户输入的某些链接,我们后台捕获通过运营商发送的时候是需要用新的配置好的链接(假设配置的链接长度都为22字)替换,导致营销者输入的链接和最后发送到用户手中的链接长度不一致,这时候前端提示营销者的短信字数就可能和实际消耗的短信字数不一致,怎么办,前端这边必须精准提示实际将会发送的短信字数
js含中英文数字以及含中文字符截取的问题
//汉英截取 GetLength: function (str){ //计算长度 for (var i = 0; i < str.length; i++) { charCode = str.charCodeAt(i); if (charCode >= 0 && charCode <= 128)