我想使用 UltraEdit 正则表达式 (perl) 将以下文本替换为一堆 html 文件中的其他文本:
<style type="text/css">
#some-id{}
.some-class{}
//many other css styles follow
</style>
我尝试使用
<style type="text/css">.*</style>
但当然它不会匹配任何东西,因为点匹配除换行之外的任何字符。我也想匹配换行符,换行符可能是 \r\n
或 \n
.正则表达式应该是什么样子的?
非常感谢你们。
最佳答案
通常点 .
匹配除新行以外的所有字符。使用 s
modifier in the regex强制点匹配包括换行在内的所有字符。
关于regex - 我们如何匹配任何单个字符,包括 Perl 正则表达式中的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2872439/