如何在 Regex 表达式中包含逗号?
How do I include a comma in a Regex expression?
我今天开始使用鱼,我正在使用 sed
搜索:
}\n
我想将其替换为:
},\n
我试过了
`sed -i -- 's/}\n/},\n/g' EU_Users.json`
但是当我检查文件时没有逗号存在。
如何添加它们?
此问题与 sed
默认情况下不会将 \n
添加到模式 space 相关,它使用换行符将流拆分为行。
您可以使用
sed -i -- 's/}$/},/' EU_Users.json
}$
将匹配行尾的 }
($
),这些匹配将替换为 },
。
注意不需要g
修饰符:sed
会逐行处理,因为每一行只有一个行尾,所以我们只需要一次搜索和替换操作。
我今天开始使用鱼,我正在使用 sed
搜索:
}\n
我想将其替换为:
},\n
我试过了
`sed -i -- 's/}\n/},\n/g' EU_Users.json`
但是当我检查文件时没有逗号存在。
如何添加它们?
此问题与 sed
默认情况下不会将 \n
添加到模式 space 相关,它使用换行符将流拆分为行。
您可以使用
sed -i -- 's/}$/},/' EU_Users.json
}$
将匹配行尾的 }
($
),这些匹配将替换为 },
。
注意不需要g
修饰符:sed
会逐行处理,因为每一行只有一个行尾,所以我们只需要一次搜索和替换操作。