首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript在某些直径之前解析正则字符串

javascript在某些直径之前解析正则字符串
EN

Stack Overflow用户
提问于 2022-08-03 03:49:24
回答 1查看 36关注 0票数 -3

Hello需要一些帮助来解析这个字符串中的一些值,我没有运气得到我需要的值。

代码语言:javascript
复制
string 1 = Binder stuck in CCH Axcess Pre Porting|  Domain: CBA-01 |  Due Date: 07-Jul-2022 |  Binder ID: 12345679
代码语言:javascript
复制
String 2 = Binder stuck in CCH Axcess Pre Porting|  Domain: ABC-01 |  Binder ID: 12345678

我试图从这些字符串中获得以下信息

  1. I是单词中的一个部分,直到下一个字符串,然后我需要在域之后的所有内容:直到下一个\\和绑定ID的相同之处:我需要所有的东西直到字符串结束。

我预期会有以下情况:

代码语言:javascript
复制
["CCH Axcess Pre Porting", "ABC-01", "12345678"]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-03 06:56:21

您可以在split中这样做,但我读到这只是不使用RegExp的一个借口,所以让我们试试:

代码语言:javascript
复制
var str = "Binder stuck in CCH Axcess Pre Porting|  Domain: CBA-01 |  Due Date: 07-Jul-2022 |  Binder ID: 12345679";

var reg = /Binder stuck in\s+(.*?)\s*\|.+Domain:\s*(.*?)\s*\|.+Binder ID:\s*(.*?)\s*$/
var arr = str.match(reg);
arr.shift();
console.log(arr)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73216099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档