我正在寻找一个高效的正则表达式 (preferably possessive) ,我可以用它来从一个大文件 (5Gb) 中 grep 只包含一个分隔符 (',') 的行:
E.G
X,Y
X1,Y1,Y2
X3,Y3
X4,Y4
X5,Y5,Z6
>>> grep "???"大文件
X,Y
X3,Y3
X4,Y4
最佳答案
一个简单的 ^[^,]*,[^,]*$
不应该因为字符串的开始/结束标记而避免回溯吗?
关于正则表达式,仅包含 1 个字符的 grep 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13418104/