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

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

0

4个回答


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

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

0

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

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

        }
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
js中用正则表达式根据某个关键字截取此关键字之后的字符串
问题描述:一段字符串里面有多个关键字,把此关键字之后的字符串截取出来一起组成一个键值对 n我的思路是用什么来截取,JavaScript提供了三种截取字符串中子串的方法: n1.substring(str,end) nstr是必须输入,必须是正值; nend是可选的必须是正值; n根据字面意思,str为截取的开始位置,字符串的第一个字符位置为0;end为截取的结束位置. nsubstring() 方法
JS正则截取出时间
const str = 'logs/defalut-2019-03-03.log';nnconsole.log(str.match(/-\d+/g).join('').substring(1));n// 2019-03-03nnn
js 使用正则截取字符串中两字符中的内容
var text = '活动名称:{{keyword1.DATA}}'n var regex=/\{\{(.+?)\./g;n var result;n while((result=regex.exec(text))!=null) {n console.log(result[1]);n console.log("!!!!!!!!!!!!!!!!!!!!!!!!...
js正则表达式之取字符串中的数字
今天遇到一个从字符串中取得数字的问题。例如从“我是一个有3年工作经验的程序员”这句话中取得3。本来想用循环做,觉得太不专业了。呵呵。喜欢装...,凭自己的水平有找不到合适的方法,突然想到正则表达式,汗一个,其实应该一下就想到的。但是不会写,只好到处乱搜,找到个一个方法,记录在此处,将来用:rn[code="javascript"]rnvar openIndex = openingId.replac...
js正则表达式截取字符串开头、结尾、以及两字符串之间的内容
js正则表达式截取字符串nn nn1.正则表达式写法简介nnnvar expression = / pattern /flags;n其中模式(pattern)部分可以是任何简单或复杂的正则表达式,每个正则表达式都带有一个或多个标签(flags)用以标明正则表达式的行为nn nnnvar strMatch = `-rw-r--r--. 1 root root 114769 Apr 26 15:3...
没有躲过的坑--正则表达式截取字符串
工程中,需要从字符串中匹配出以:开头,并以:结束的字符串。Google还是百度,很多C++的正则表达式都是通过st::tr1或boost库中使用的,但是我们仅仅用一个小小的功能,就用一个库不是很好的办法。对的,之前我的博客已经介绍了C++11的新特性-正则表达式。所以可以不使用其他的库,来完成任务:std::vector<string> all_sub_string = {};nstd::strin
利用正则表达式同时取字符串中小数与整数部分
nimport java.util.Scanner;nimport java.util.regex.Matcher;nimport java.util.regex.Pattern;nnpublic class Test {nn public static void main(String[] args) {n // TODO Auto-generated method stubn Sca...
正则表达式截取字符串之间的字符串(不包括首尾)
n n n - (void)viewDidLoad {n [super viewDidLoad];n // Do any additional setup after loading the view, typically from a nib.n n NSString *txt = @&quot;abc123bcdabc234bcd&quot;;n n ...
JavaScript学习-字符串操作(正则表达式)
文章目录一、基本含义——正则表达式1.1 名称1.2 含义1.3 作用二、创建——正则表达式2.1 直接量创建法2.2 对象创建法三、属性——正则表达式3.1 global3.2 ignoreCase3.3 multiline3.4 lastIndex3.5 source四、方法——正则表达式4.1 compile4.2 exec4.3 testn一、基本含义——正则表达式n1.1 名称n全称:正...
一个非常高效的js的trim截取字符串-原生方法-正则表达式
第一种非常高效的原生方法:rn rn&amp;lt;html&amp;gt;rn &amp;lt;head&amp;gt;rn &amp;lt;script type = &quot;text/javascript&quot;&amp;gt;rn // prototype trim method ,a very effective method of to trim a String rn String.prototype.trim = function()...
js使用正则表达式获取字符串中的地址并转换为超链接
1.首先获取到文内内容2.//转换urlfunction ReplaceUrl(text){ var re = /(http[s]?:\/\/([\w-]+.)+([:\d+])?(\/[\w-\.\/\?%&amp;amp;=]*)?)/gi; var s = text.replace(re,function(a){ return '&amp;lt;a href=&quot;'+a+'&quot; target=_blank&amp;g...
js利用正则表达式筛选并获取字符串中的URL链接(只是筛选完整URL,单独域名不筛选)
欢迎来到Altaba的博客  2017年11月15日 有时候我们某些营销活动需要捕获用户输入的短信内容,内容中如果用户输入的某些链接,我们后台捕获通过运营商发送的时候是需要用新的配置好的链接(假设配置的链接长度都为22字)替换,导致营销者输入的链接和最后发送到用户手中的链接长度不一致,这时候前端提示营销者的短信字数就可能和实际消耗的短信字数不一致,怎么办,前端这边必须精准提示实际将会发送的短信字数
iOS 截取字符串中符合指定正则的内容
n n n 有时候需要从字符串中拿到符合自己需要的正则的内容,可以用到下面的方法。n/*ntypedef NS_OPTIONS(NSUInteger, NSRegularExpressionOptions) { nNSRegularExpressionCaseInsensitive = 1 &amp;lt;&amp;lt; 0, //不区分字母大小写的模式 ...
使用正则从字符串中截取出img标签、以及对应src地址
1.从字符串中匹配出所有的img标签nnvar str = &quot;this is test string &amp;lt;img src=\&quot;http:baidu.com/test.jpg\&quot; width='50' &amp;gt; 1 and the end &amp;lt;img src=\&quot;所有地址也能匹配.jpg\&quot; /&amp;gt; 33! &amp;lt;img src=\&quot;/uploads/attached/image/20...
用正则表达式抓取一段字符串的邮箱地址
import java.util.regex.Matcher;nimport java.util.regex.Pattern;nnpublic class Test01 {n public static void main(String[] args) {n String fileContent=&quot;张三的邮箱是:1234@qq.com 1212 李四的邮箱:sina@sina....
用正则截取字长字符串部分显示省略号
这段时间项目中遇到页面显示的时候,有的标题特别长,导致页面的布局很难控制,开始用substring方法取子串在拼接“...”以代表省略部分,再给控件加上title属性。问题是解决了,安慰的同时感觉是那么的笨拙,随即看了一下js正则表达式,还是有了很牛X的发现!!rnrnw3school上这么解释replace()的:rn语法:stringObject.replace(regexp/substr,r...
JS正则提取每个单词
-
正则表达式取出字符串中的数字
public static void main(String[] args) {String a=&quot;love23next234csdn3423javaeye&quot;;String regEx=&quot;[^0-9]&quot;;  Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(a);  System.out.println( m.replaceAll(...
java-使用正则表达式截取字符串中的时间信息
package com.yr.method;nnimport java.util.regex.Matcher;nimport java.util.regex.Pattern;nn/**n * @Author LYXn * n * @CreateTime 2015-9-7/下午2:40:25n *n */npublic class TimeSub {nn public static void mai
Java中用正则表达式截取字符串
正则表达式在匹配字符串的过程中应用广泛,如果能够熟练掌握正则表达式,在学习工作中解决字符串相关问题可以事半功倍。njava.util.regex 包下的Pattern和Matcher类提供了Java中正则表达式的解决方案。n指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状
python 正则表达式截取字符
python正则表达是截取字符nn#!/usr/bin/env pythonn# coding=utf-8nnimport renn&quot;&quot;&quot;nMonthlyTask::statProgramByServicen&quot;&quot;&quot;nnfile_name = &quot;./pro&quot;nresult = []nnwith open(file_name) as fd:n        for line in fd:n      ...
正则表达式-提取字符串中的整数或小数
不废话,直接上表达式 rn(\d+(\.\d+)?)rn作用,字符串中如果是整数则匹配整数,如果是小数则匹配小数。
正则表达式提取字符串中的整数或小数
不废话,直接上表达式 [plain] view plain copy(\d+(\.\d+)?)  作用,字符串中如果是整数则匹配整数,如果是小数则匹配小数。
正则表达式截取指定字符串内容
获取某个字符串中某一部分的字符内容,通常大家会首先想到使用String.substring方法,但String.substring方法对于某些包含特殊字符和HTML标签的处理不是很完善。例如如下字符串,想要获取sign中的字符,用String.subString方法虽然也能拿到sign中的内容,但有缺陷....rnString str="rn                "&subject=\"
Swift: 从一定格式的字符串中截取数据返回(正则表达式方式)
A.    输入要截取的字符串,返回一个目标输出参数的字符串数组1.输入输出参数:  1. input str = &quot;raw=281804 mV level=100.00%&quot;  2. output battaryArray[0] = &quot;281804&quot;            battaryArray[1] = &quot;100.00%&quot;;2.方法实现:    /// getBatteryParamsFrom...
正则表达式截取字符串两字符间的内容
一、问题n我有个字符串比如a="abcdanmcadedcdeefako"那么我怎么能得到一个数组,其中数组的各项是字母a和c的中间字符,即第一项是"b"第二项"nm"第三项"ded"nn二、答案n下面是C#写的,java也可以适用nstatic void Main(string[] args)n {n string a = "abcdanmcaded
JS正则截取首尾单双引号中间内容
var testStr="\"dsad'''''\"asdsadf\"";rnvar reg = /^["|'](.*)["|']$/g;rntestStr.replace(reg,"$1");
【JS】关于JS正则表达式对象的三种方法
正则表达式是一种字符串匹配的模式,通过单个字符串来描述和匹配一系列符合某个句法的规则。rn创建正则表达式对象有两种方式:直接量方式和构造函数方式。rn例:var reg=/e/;     等价于 var reg=new RegExp("e");rnrn【关于构造函数方法:语法为   var regExp =new RegExp(pattern,attributes);   其中pattern是一个
Java正则表达式之截取字符串
正册表达式很强大,熟悉正册表达式可以少些很多代码。常见的有,验证用户名/密码是否合法,截取字符串等。这篇文章主要围绕截取字符串做个简单的介绍;n假设有个需求:在一长段乱七八糟的字符串中截取需要的信息。 n这里有一个乱七八糟的字符串:fjsdh(12345678)&dasdas n需要截取的信息:12345678 n如果用常规的Java代码去截取的话可能会比较耗时,用正册去匹配的话会非常方便; n直接
php用正则表达式截取字符串中文部分
function substr11($str)n{nn    preg_match_all(&quot;/[\x{4e00}-\x{9fa5}]+/u&quot;,$str,$regs);//preg_match_all(“正则表达式”,&quot;截取的字符串&quot;,&quot;成功之后返回的结果集(是数组)&quot;)n    $s = join('',$regs[0]);//join(&quot;可选。规定数组元素之间放置的内容。默认是 &quot;&quot;(空字符串...
JavaScript 字符串与正则表达式系列总结
一、JS字符串基础n1、字符串长度n2、字符串中某一个指定的字符首次出现的位置n3、查找字符串中特定的字符并且返回n4、替换n5、字符串分割n6、字符串合并n7、字符串截取n二、JS正则表达式基础n1、创建正则表达式n2、正则表达式n3、正则表达式对象的方法n4、正则表达式对象的属性n三、字符串与正则表达式n•match,找到一个或多个正则表达式的匹配。n•search,检索与正则表达式相匹配的值,返回初始下标。 n•replace,替换与正则表达式匹配的子串。
C#正则表达式截取字符串的一段字符串内容
1.测试工具nn推荐大家用【RegexTester.exe】这个工具进行测试nnnn2.C#代码nn从cmdStr这段字符串中截取 【Duration: 00:02:06.86,】里面的时长字符串nnn n string cmdStr=@&quot;{nifubdbfDuration: 00:02:06.86, start: 0.000000, bitrate: 20355 kb/s Stream #...
MySQL字符串截取 和 截取字符进行查询
Mysql字符串截取 和 截取字符进行查询一、MySQL中字符串的截取 n MySQL中有专门的字符串截取函数:其中常用的有两种:substring_index(str,delim,count) 和concat n 1.substring_index(str,delim,count) 函数的使用较为普遍。 n 函数括号里面的依次为:要分隔截取的字符串(如:”aaa_bbb_
js正则匹配截取数字
var reg = /[1-9][0-9]*/g;nnvar reward = ‘adad13dd1’nnnnconsole.log(reward.match(reg)[0])nnnn打印结果: 131nn微信小程序开发交流qq群 173683895nn 承接微信小程序开发。扫码加微信。nnnnn...
Java 使用正则表达式截取字符串
项目里面一个小需求能够把用户输入的字符串进行切割:nnn public static void main(String[] args) {n String content = &quot;第一条 为了保障网络安全,维护网络空间主权和国家安全、社会公共利益,保护公民、法人和其他组织的合法权益,促进经济社会信息化健康发展,制定本法。\n&quot; +n &quot;第二条 在中华人民...
正则表达式-字符串基本的匹配,拆分,替换和截取
正则表达式极大的方便了我们对字符串的操作,这里讲解了字符串最基本的匹配,拆分,替换,截取操作
提取以特定的字符串开头和结尾的正则表达式
今天试着写了一下以特定的字符串开头和结尾的正则表达式 n来替换文本中的内容居然成功了,分享一下。nnnpackage com.test.mytest.study;nimport java.io.BufferedReader;nimport java.io.BufferedWriter;nimport java.io.File;nimport java.io.FileReader;nimpo
Java 使用正则表达式提取字符串中的时间(年月日时分秒)
public static void main(String[] args) {nn // String str = &quot;2015/07/20 11:01 来源: 测试&quot;;n// String str = &quot;[INFO][2018-04-23 10:29:08 911][http-nio-6900-exec-8]&quot;;nn String ...
oracle中regexp_substr函数截取子字符串
regexp_substr函数 [String] n 使用正则表达式从字符串中抽取子串。1. 语法: n regexp_substr( expression, nregular-expression n[, start-offset [ , occurrence-number [, escape-expression ] ] ] );regexp_substr( expression, re
字符串截取斜杠之间的值/value/
var aaa = &quot;adf/abc/cvb/dfg/123&quot;;nn nn//截取第二个斜杠之后的值nnvar bbb = aaa.substr(aaa.lastIndexOf('/', aaa.lastIndexOf('/') - 1) + 1);nnconsole.log(bbb) //结果为 dfg/123nn nn//截取倒数第一个斜杠之前的值nnvar ccc = aaa.substri...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算