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

Regex: How can I always get 'abc' from the following set of strings using regex:

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

a> 这是示例 (abc) 字符串

b> 这是示例输入代码(abc,任何东西)字符串

c> this is sample(abc, anything, can appear) string

我检查过 (([a-zA-Z]*)) ,它仅在括号内没有逗号时适用于情况 (a)。我想得到任何字符串 后跟第一个逗号。

提前致谢

阿达斯

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

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

从组索引1中获取你想要的字符串。

DEMO