正则表达式 – 如何匹配所有字符的第二次出现?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 如何匹配所有字符的第二次出现?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我的字符串看起来像这样:
Basic information,advanced information,super information,no information

我想把所有内容捕获到第二个逗号,所以我得到:

基本信息,高级信息

那个正则表达式是什么?

我试过了:(.*,.*),但我明白了

基本信息,高级信息,超级信息,

这将捕获但不包括第二个逗号:
[^,]*,[^,]*

英文翻译:

> [^,] * =尽可能多的非逗号字符
>,=逗号
> [^,] * =尽可能多的非逗号字符

[…]是一个角色类. [abc]表示“a或b或c”,[^ abc]表示除a或b或c之外的任何内容.

原文链接:https://www.f2er.com/regex/357246.html

猜你在找的正则表达式相关文章