# Director, Movie Title, Year, Comment
Ethan Coen, No Country for Old Men, 2007, none
Ethan Coen, "O Brother, Where Art Thou?", 2000, none
Run Code Online (Sandbox Code Playgroud)
就像在这里,引号外的逗号必须替换为|.
Ethan Coen| "O Brother, Where Art Thou?"| 2000| none
我确实尝试过这个命令
sed -e 's/,(?=(?:[^"]*"[^"]*")*[^"]*$)/|/g',
Run Code Online (Sandbox Code Playgroud)
首先匹配这些字符串,把我收到 RE 错误:重复运算符操作数无效
我不知道如何将 re 转换为 shell 和正则表达式的全新内容,我将不胜感激