Ith使用正则表达式出现一个字符

 可乐加芬达61158 发布于 2023-02-08 15:33

如何使用正则表达式到达字符串中的第i个字符?

例如:

我有一个像这样的字符串:

杰克,吉尔,玛丽,约翰,乔伊

我想达到逗号的第二次出现并在第二次和第三次逗号之间拾取字符串,即我的正则表达式应该给我"Mary".

有没有办法可以使用正则表达式完成?

1 个回答
  • 您可以使用此正则表达式捕获第二个和第三个逗号之间的文本:

    ^(?:[^,]*,){2}([^,]*)
    

    在线演示:http://regex101.com/r/qU7fP7

    2023-02-08 15:37 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有