正则表达式从行尾查找第四个逗号
我需要一个正则表达式来匹配行尾的第四个逗号,我的行以逗号结尾。
例如,我想选择下面一行中 G 后面的逗号:
A,B,C,D,E,F,G,H,I,J,
I need a regular expression to match the forth comma from the end of the line, my line end in a comma.
For example, I'd like to select the comma after the G in the line below:
A,B,C,D,E,F,G,H,I,J,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用前瞻来完成此操作:
在线查看它的工作情况:Rubular
You can do this using a lookahead:
See it working online: Rubular
您可以使用量词然后回溯:
单行输入版本(无换行符)
单行匹配版本:(存在换行符)
多行匹配版本:
You can use a quantifier and then backtrack:
Single-line input version (No newlines)
Single-line matching version: (Newlines present)
Multi-line matching version: