"DEVICE|30ef50097851f4220c95ce4fed365c8f|clStr0:026|clStr1:设备26#|clStr2:注塑车间|clStr3:工位机8#|000";js正则获取|之间的内容
时间: 2023-08-12 21:27:56 浏览: 90
c#正则表达式截取指定字符串之间的字符串。类文件直接用就可以了~
5星 · 资源好评率100%
可以使用正则表达式`/\|(.*?)\|/g`来获取字符串中`|`之间的内容。具体代码如下:
```javascript
const str = "DEVICE|30ef50097851f4220c95ce4fed365c8f|clStr0:026|clStr1:设备26#|clStr2:注塑车间|clStr3:工位机8#|000";
const regex = /\|(.*?)\|/g;
const matches = str.matchAll(regex);
const contents = [];
for (const match of matches) {
contents.push(match[1]);
}
console.log(contents); // ["30ef50097851f4220c95ce4fed365c8f", "clStr0:026", "clStr1:设备26#", "clStr2:注塑车间", "clStr3:工位机8#", "000"]
```
其中`contents`数组即为所需的内容。
阅读全文