javascript - 正则表达式到字符串中的精确值

标签 javascript regex

我的字符串格式如下:

大小:1243 MB 数量:2,239 值:1,569 信息:1Z31LZ

我可以在 : 上进行拆分,然后替换一些名称来获取值,但我确信必须有一个表达式可以用来获取准确的值。理想情况下,它会以这样的数组结束 ['1243','MB','2,239','1,569','1Z31LZ']

任何帮助都会很棒!

最佳答案

var parts = "Size: 1243 MB Amount: 2,239 Value: 1,569 Info: 1Z31LZ".match(/^Size: (.+) (.+) Amount: (.+) Value: (.+) Info: (.+)$/g);

你得到一个这样的数组:

["1243", "MB", "2,239", "1,569", "1Z31LZ"]

关于javascript - 正则表达式到字符串中的精确值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20338306/

相关文章:

javascript - react native : update state then check with addListener

javascript - 如何让 Node.js 与 SOAP 服务对话?

java - 使用 Java 中的正则表达式替换 yyyy-MM-dd 模式末尾的特定符号

regex - .htaccess 文件访问

javascript - jquery datepicker 值转为 UTC 时间戳

Javascript动态添加元素

javascript - 订单 promise 在 AngularJs 中执行

regex - 通过正则表达式在 Notepad++ 中替换时如何使用条件

JavaScript 正则表达式 5-5000

javascript - 用于查找链接的正则表达式