正则表达式:如何使用正则表达式从以下字符串集中获取'abc':

时间:2015-02-21 15:59:01

标签: regex comma

正则表达式:我如何总是从以下字符串集中获取'abc'     使用正则表达式:

A>这是样本(abc)字符串

B个这是此处的sampleenter代码(abc,anything)string

c取代;这是样本(abc,任何东西,可以出现)string

我已经检查了(([a-zA-Z] *)),它只适用于案例(a)在括号内没有逗号。我想得到任何字符串     然后是第一个逗号。

提前致谢

ADAS

1 个答案:

答案 0 :(得分:0)

您可以尝试下面的正则表达式。

\(([a-zA-Z]+)(?=(?:,\s*[^,\)]+)*\))

从组索引1中获取所需的字符串。

DEMO