RegExp - 仅从字符串中抓取重要信息

时间:2010-06-28 15:23:05

标签: regex string

我在http://gskinner.com/RegExr尝试了以下内容,它完美无缺。 现在我希望在PHP中实现/(?<=>\r\s{23})(.*)/gi模式。 >角色表现不好,也没有反斜杠......

我想在&nbsp;&nbsp;2011&nbsp;Oct&nbsp;3, Mon的中间获得Unity Day&nbsp;<FONT></FONT>

搜索字符串:

      `<TR>
         <TD ALIGN=LEFT VALIGN=MIDDLE HEIGHT=17 
              WIDTH=175  BGCOLOR=lightblue>
               <FONT COLOR=red SIZE=2>
                   &nbsp;&nbsp;2011&nbsp;Oct&nbsp;3, Mon
               </FONT>
         </TD>
         <TD ALIGN=LEFT VALIGN=MIDDLE HEIGHT=17 
              WIDTH=150 BGCOLOR=lightblue>

         <FONT COLOR=black SIZE=2>
                   Unity Day
               </FONT>
         </TD>
         <TD ALIGN=LEFT VALIGN=MIDDLE HEIGHT=17 
              WIDTH=275 BGCOLOR=lightblue>
         <FONT COLOR=black SIZE=2>
                   &nbsp;
               </FONT>
         </TD>

     </TR>`

任何想法,其他解决方案等?

问候 Eminenz

1 个答案:

答案 0 :(得分:1)

这将在堆栈溢出时多次回显 - 不要使用正则表达式来解析XML / HTML。

查看DOM解析器:http://www.w3schools.com/php/php_xml_dom.asp