我想找到一个正则表达式,其中包含单词Sat
后跟一个或多个逗号。我用过这个:
sed -e 's/Sat,+/Sat/ig' myfile.txt > output.txt
但尽管该文件包含Sat,
.你能纠正我吗?
答案1
是+
扩展正则表达式符号,sed
默认情况下使用基本正则表达式。
在基本的正则表达式中,您可以使用\{1,\}
or \+
(似乎只有 GNUsed
知道\+
并且它不是标准的)。
您还可以sed
使用该选项切换为使用扩展表达式-E
。
有关的: