Html 正则表达式在sed或perl中使用时不捕获换行符

Html 正则表达式在sed或perl中使用时不捕获换行符,html,regex,perl,csv,sed,Html,Regex,Perl,Csv,Sed,我有一个CSV文件,我正在尝试清理,其中一部分是删除一些值中的HTML标记。我在这里遇到了这个解决方案:sed-e的/]*>//g'file.html 在试用之前,我使用测试了正则表达式(/]*>/g)。我使用以下内容作为我的文本示例: <asd> < asd > < asdsad adsad > )捕获了不同的实体(sed和Perl),以及如何让其他实体显示第一个实体的结果。虽然这个问题来自不同(但相似)的地方,但这个问题的答案恰好解决了我的问题。为了清

我有一个CSV文件,我正在尝试清理,其中一部分是删除一些值中的HTML标记。我在这里遇到了这个解决方案:
sed-e的/]*>//g'file.html

在试用之前,我使用测试了正则表达式(
/]*>/g
)。我使用以下内容作为我的文本示例:

<asd>
< asd >
< asdsad
 adsad >

)捕获了不同的实体(sed和Perl),以及如何让其他实体显示第一个实体的结果。虽然这个问题来自不同(但相似)的地方,但这个问题的答案恰好解决了我的问题。

为了清晰起见,我将从@LukStorms的评论中发布答案。回答来自

TL;DR:
-0
标志解决了这个问题,至少在Perl中是这样

完整命令:
perl-0pe's/]*>///g'文件

< asdsad
 adsad >