正则表达式:如何始终使用正则表达式从以下字符串集中获取 '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中获取你想要的字符串。
正则表达式:如何始终从以下字符串集中获取 'abc' 使用正则表达式:
a> 这是示例 (abc) 字符串
b> 这是示例输入代码(abc,任何东西)字符串
c> this is sample(abc, anything, can appear) string
我检查过 (([a-zA-Z]*)) ,它仅在括号内没有逗号时适用于情况 (a)。我想得到任何字符串 后跟第一个逗号。
提前致谢
阿达斯
您可以试试下面的正则表达式。
\(([a-zA-Z]+)(?=(?:,\s*[^,\)]+)*\))
从组索引1中获取你想要的字符串。