当前位置: 首页 > 知识库问答 >
问题:

JavaScript ReqEx通过关闭括号拆分,并保留分隔符[重复]

锺离旻
2023-03-14
 ex: (GROUP=test1)(GROUP=test2)(GROUP=test3)(GROUP=test4)
(GROUP=test1)
(GROUP=test2)
(GROUP=test3)
(GROUP=test4)

我想到了一个变通办法,用'),‘替换'),然后用','拆分,这将解决我的问题..但我想用一种干净的方式..

如有任何帮助,不胜感激。

共有1个答案

宗政欣可
2023-03-14
var source = '(GROUP=test1)(GROUP=test2)(GROUP=test3)(GROUP=test4)';
var results = source.match(/\([^)]*?\)/g);

结果中给出必要的数组。

regex转换为:(,后跟不包括)的尽可能短的字符序列,后跟);返回多个匹配项

参考资料:

    null
 类似资料:
  • 使用JavaScript,我试图使用正则表达式将段落拆分为句子。我的正则表达式不考虑括号内的句子,我希望保留分隔符。 我在这里放了一个代码示例 jsFiddle.net

  • 我有一个字符串: 我想用分隔符< code >分割这个字符串 为此,我使用以下方法: 我得到了我需要的东西,除了我失去了分隔符。下面是示例:http://jsfiddle.net/JwrZ6/1/ 如何保留分隔符?

  • 问题内容: 我正在Java中的一个需要嵌套字符串的项目中工作。 对于纯文本形式的输入字符串,如下所示: 这是“字符串”,这是“ \嵌套”字符串 结果必须为以下内容: 请注意 ,我希望保留序列。 我有以下方法: 而且我需要根据给定的规则从给定的参数中创建一个字符串数组,而不使用 Java Collection Framework 或其派生类。 我不确定如何解决这个问题。 可以做一个正则表达式来解决这

  • 假设我有一个类似“a B C(123-456-789)”的字符串,我想知道从中检索“123-456-789”的最佳方法是什么。

  • 我试图使用javascript的拆分来从字符串中提取句子,但保留分隔符,例如!?。 到目前为止,我已经 它可以工作,但不包括每句话的结尾标点(。!?). 有人知道怎么做吗?

  • 我想用preg_split来分割这段文字 在此阵列中: 但我不知道怎么。。。