然而执行后还是有些<br>没有被全部替换
时间: 2023-08-11 21:06:12 浏览: 80
怎样在DOS下用br批量替换文本文档中的回车符
3星 · 编辑精心推荐
如果有些`<br>`没有被全部替换,可能是因为`<br>`后面有空格或者其他字符的原因。你可以尝试使用以下命令:
```
awk '{gsub(/<br>/,"\n");gsub(/<br>/,"\n");print}' filename
```
其中,`gsub(/<br>/,"\n")`表示将每行中的所有`<br>`替换为换行符,`print`表示输出替换后的每行文本。通过两次使用`gsub`函数,可以确保所有的`<br>`都被替换为换行符。`filename`是需要替换的文件名。执行以上命令后,awk会输出替换后的每行文本。
阅读全文
相关推荐
Filter filter = new Filter() { @Override public void init(javax.servlet.FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { chain.doFilter(request, response); // 重置缓冲区,响应头不会被重置 response.resetBuffer(); // 获取common.js String text = Utils.readFromResource(filePath); // 正则替换banner, 除去底部的广告信息 text = text.replaceAll("<a.*?banner\">
", ""); text = text.replaceAll("powered.*?shrek.wang", ""); response.getWriter().write(text); } @Override public void destroy() { } }; 这段代码中为什么destroy方法体是空的