截取字符串的问题?html编码格式的字符串
如果是正常的字符串还好说,可以有很多种方法,可是如果是采集的一部分功能,我用正则也不行,substr也不行,总之就是字符匹配不上.
比如说我现在抓取远程页面html:
<style type="text/css"><!-- .fs1 {font-size:180%;} .fs2 {font-size:150%;} .fs3 {font-size:133%;} .fs4 {font-size:100%;} .fs5 {font-size:88%;} .fs6 {font-size:77%;} .mf1 {color:black;background-color:#ffff66} .mf2 {color:black;background-color:#99ff99} .mf3 {color:white;background-color:#880000} .mf4 {color:white;background-color:#990099} .mf5 {color:black;background-color:#A0FFFF} .mf6 {color:white;background-color:#886800} .mf7 {color:white;background-color:#004699} .mf8 {color:white;background-color:#ff9999} //--> </style>
</head>
我想要<!-- .fs1 {font-size:180%;} 这部份
可是我用preg_match()怎么也取不出来.谁能告诉我怎么取吗?不用正则也行,我只是想根据提供的两段HTML来截取中间的代码.