在正则表达式中捕获特定范围的逗号分隔字符串

百事可乐

我想制作一个仅捕获前 3 个逗号分隔字符串的正则表达式

火1,火2,火3,火4,火5,火6,火7,火8,火9

所以想要的结果是只保留brand1,brand2,brand3

我尝试过但不起作用的是:

^(.*\,.*\,.*)\,.*?$
蒂姆·比格莱森

你是在正确的轨道上,你只需要在这里使用负字符类来匹配逗号之间的内容:

^[^,]*,[^,]*,[^,]*

如果你想挽救你目前的方法,你可以使.* 惰性

^(.*?,.*?,.*?),.*$

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

逗号分隔字符串的正则表达式

正则表达式解析行并捕获字符串和逗号分隔的数字

正则表达式逗号分隔字符串中的子字符串

正则表达式从逗号分隔的字符串中删除某些字符串

正则表达式-如何用逗号分隔字符串,省略括号中的逗号

用于有条件地捕获逗号分隔字符串的 Python 正则表达式

Javascript正则表达式:以逗号分隔的字符串在两个星号之间捕获多个星号

正则表达式匹配逗号分隔的字符串,在行末没有逗号

逗号分隔字符串的正则表达式(2个字符串,以逗号分隔)

正则表达式用于仅从JSON字符串中捕获特定键的值

正则表达式,用于捕获字符串中的特定字母数字模式

使用字符串中的正则表达式获取特定范围

如何使用正则表达式替换oracle中逗号分隔字符串中的单个数字?

正则表达式检索用逗号分隔的括号内的字符串部分

使用正则表达式检查逗号分隔的字符串

正则表达式匹配逗号分隔的字符串

使用正则表达式按空格和逗号分隔字符串

如何使用正则表达式验证带空格的逗号分隔字符串

逗号或空格分隔字符串的正则表达式

正则表达式,用于逗号分隔列表的子字符串

使用正则表达式验证逗号分隔的数字字符串吗?

Java replaceAll用正则表达式分隔逗号字符串

使用正则表达式从逗号分隔的字符串中提取值

正则表达式用逗号分隔验证字符串

正则表达式匹配逗号分隔的字符串

python正则表达式按逗号或空格分隔(但保留字符串原样)

如何使用正则表达式解析逗号分隔的字符串而不拆分

如何通过正则表达式匹配或捕获给定字符串中的特定子字符串模式?

使用 Kotlin 中的正则表达式将字符串与逗号分隔的子字符串匹配,确保没有前导/尾随逗号