0

我正在尝试在以下内容上进行搜索并替换为 ssed。但是,它一直给我一个unterminated s command错误。知道我做错了什么吗?

在 OSX 上使用 zsh。

> ssed -r 's/(?s).*?(<div class="mb_t_p_t_post_div">.*);\1;/g' 1.htm
ssed: -e expression #1, char 50: unterminated `s' command
4

1 回答 1

1

您在/搜索和替换模式之间缺少一个。应该:

sed -r 's/(?s).*?(<div class="mb_t_p_t_post_div">.*);/\1;/g' 1.htm

还有一个问题(?s)- 它无效。

于 2013-09-10T13:08:24.823 回答