如何在字符串中的两个字符之间查找多个值 - JS
How to find multiple values between two character in a string - JS
我有一个字符串,我正在尝试从两个特定字符之间检索值。我知道这里有多个这样的问题,但我找不到一个在同一字符串中搜索此场景的多个实例的问题。
本质上我有一个这样的字符串:
'(value one is: 100), (value two is:200)'
我想同时返回 100 和 200。我知道我可以编写一个正则表达式来检索两个字符之间的内容,但是让函数迭代:
字符的字符串并获取从该字符串到)
字符的所有内容的最佳方法是什么,并且仅在没有更多实例时才停止?
提前感谢!
对于您的情况,您可以使用regex
从字符串中获取数字。
var str = '(value one is: 100), (value two is:200)';
var regex = /'d+/g;
str.match(regex);
在这里'd+
将匹配字符串中的数字。 g
是匹配所有元素的全局标志,而不是唯一的第一个。
演示:http://jsfiddle.net/tusharj/k96y3evL/
使用 Regex
var regex = /'d+/g;
var string = '(value one is: 100), (value two is:200)';
var match = string.match(regex);
alert(match);
小提琴
相关文章:
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 查找图像上两点之间的距离,即使缩放图像也是如此
- 如何使用谷歌地图几何库查找两点之间的距离
- Three.js-查找鼠标最后位置和当前位置之间的所有交点
- 在 JavaScript 中的两点之间查找和替换
- 循环字符串以查找字符集之间的文本
- 正则表达式查找字符串并返回大括号之间的所有内容
- 使用While和For循环查找上界之间的所有素数的程序
- 在PHP中查找Node和Golang这两个数组之间的差异
- 在 JavaScript 中查找两个日期数组之间的差异
- 在 JavaScript 中查找 ${ 和 } 之间的所有子字符串
- jQuery 查找标记之间的文本
- 查找多个 JavaScript 数组之间的匹配项
- 如何查找日期之间的持续时间
- 使用 RegEx 查找 HTML 标记之间的内容
- 查找/获取字符串之间的特定字符串
- 在 JavaScript 字符串中的空格之间查找值
- 查找开始时间和结束时间数组之间的间隔的最佳方法是什么
- 查找之间的jsPlumb连接
- 用JavaScript/jquery按id查找和按类查找之间是否存在效率差异?