ex: (GROUP=test1)(GROUP=test2)(GROUP=test3)(GROUP=test4)
(GROUP=test1)
(GROUP=test2)
(GROUP=test3)
(GROUP=test4)
我想到了一个变通办法,用'),‘替换'),然后用','拆分,这将解决我的问题..但我想用一种干净的方式..
如有任何帮助,不胜感激。
var source = '(GROUP=test1)(GROUP=test2)(GROUP=test3)(GROUP=test4)';
var results = source.match(/\([^)]*?\)/g);
在结果
中给出必要的数组。
regex转换为:(
,后跟不包括)的尽可能短的字符序列
,后跟)
;返回多个匹配项
参考资料:
使用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来分割这段文字 在此阵列中: 但我不知道怎么。。。