正则表达式对所有STRING_DIGIT[_?]进行遍历
Regular expression to march all STRING_DIGIT[_?]
我有一个字符串,它可能是ABC123_1或ABC123_1_CBA321_2。基本上我们谈论的是
[[:alnum:]]+_'d
这可以重复几次。但是,如果存在多个实例,则所有实例都用一个下划线_连接。
如何匹配javascript中的所有实例,同时仍使用^和$来分隔字符串?
- ABC123_1=>[ABC123_1]
- ABC123_1_CBA321_2=>['ABC123_1','CBA321_2']
- ABC123_1_CBA321_2_AA12_3=>['ABC123_1','CBA321_2','AA12_3']
谢谢;-)
根据您的需求,以下方法可能有效:
regex = /[a-z0-9]{2,}_'d/gi;
> regex.match("ABC123_1_CBA321_2_AA12_3")
< ["ABC123_1", "CBA321_2", "AA12_3"]
相关文章:
- 循环遍历以数组为值的Javascript对象
- 遍历类元素数组,并在jquery中选择同级元素
- Jquery遍历表元素
- Chrome扩展:遍历不同的页面并收集数据
- 如何遍历包含对象的数组-javascript
- 遍历 JSON 对象并检查 URL 是否以某个值结尾
- 遍历AngularJs中的对象
- JQuery 遍历当前 SELECT 值
- 循环遍历包含另一个表单的表单
- 使用Yadda和Protractor重用步骤定义,遍历所需文件
- 遍历D3中所有数据点之间的所有值
- 自动遍历所有链接的事件
- JS.循环遍历多维数组,以计数元素在每列中的出现次数
- 如何使用 document.querySelectorAll 遍历选定的元素
- 使用Javascript反向遍历XML
- 当知道同一hiearch中至少有一个元素时,遍历到元素.结构使用jquery
- Netsuite Suitelet:在不达到治理限制的情况下,遍历事务行项目的列表加载和提交记录
- 遍历DOM查找字符串有时会正确返回
- 如何使用SnapSVG将SVG作为树结构遍历
- 在Javascript中递归遍历树