我想找到上述代码并用我自己的代码替换。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
<link href="default.css" rel="stylesheet" type="text/css" />
</head>
我尝试过的正则表达式是:
\<!.*[\r\n].*[\r\n].*[\r\n].*[\r\n].*[\r\n].*[\r\n].*[\r\n].*[\r\n].*[\r\n].*[\r\n]\<\/head\>
当我通过在线正则表达式工具验证它时,它可以工作。
然而,它不适用于超级编辑(Perl 正则表达式搜索模式)/记事本++(正则表达式搜索模式)。
是否有一些更简化/更有效且可行的解决方案?
答案1
使用此正则表达式(与正则表达式引擎在 UltraEdit 中寻找对话框设置为Perl):
<![\s\S]*</head>
已使用 UltraEdit 16.1 测试。但我认为它至少适用于 UltraEdit 14 及更高版本。