我搜索正则表达式,使用PHP来清理(和缩小)我的HTML代码。
以下是HTML标记的示例:
<meta name="viewport" content="width=device-width, initial-scale=1" >
除外的结果:
<meta name=viewport content="width=device-width, initial-scale=1" >
另一个例子:
<img src="picture.png" alt="Picture" width="800" height="20"/>
除外的结果:
<img src="picture.png" alt=Picture width=800 height=20/>
我已使用此课程:https://github.com/mrclay/minify/blob/master/lib/Minify/HTML.php 但我想要的功能缺失了。
谢谢:)
答案 0 :(得分:1)
使用此正则表达式:
"([^"=.]+?)"
并替换为$1
。
基本上,它意味着:
" # start quote character
( # start group
[^"=.]+? # if the content between these quotes contains
# equal or dot characters.. then don't match
) # end group
" # end quote character