我正在尝试搜索并替换为以下内容。但是,它一直给我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
答案 0 :(得分:1)
您在搜索和替换模式之间缺少/
。应该是:
sed -r 's/(?s).*?(<div class="mb_t_p_t_post_div">.*);/\1;/g' 1.htm
(?s)
也存在问题 - 它无效。