1、一条语句<embed src='1.swf' width=50 height=50></embed>如何利用正则替换使之输出
 <param name="wmode" value="transparent" /><embed src='1.swf' width=50 height=50 wmode="transparent"></embed>2、
table的问题,,我只知道外部边框线可以是虚线。。那么内部的线怎么变成虚线??

解决方案 »

  1.   

    第一个不擅长
    第二个你给tr或者td定义border的属性就行了
      

  2.   

    查找 <embed src='替换 <param name="wmode" value="transparent" /><embed src='
    查找 ></embed>替换 wmode="transparent"></embed>
      

  3.   

    1:
    $str="<embed src='1.swf' width=50 height=50></embed>";
    echo preg_replace('#(<embed[^>]*)>(.+)#i','<param name="wmode" value="transparent" />$1 wmode="transparent">$2',$str);
    2:
    虚线用css定义边框样式为dashed
      

  4.   

    只是一条的话,你直接用上面一句替换下面一句就成
    <embed src='1.swf' width=50 height=50></embed>
    替换
     <param name="wmode" value="transparent" /><embed src='1.swf' width=50 height=50 wmode="transparent"></embed>就成如果你想得到最精确的答案,那你的提问必需严密。
    你是不是想说
    比如
    <embed src='1.swf' width=50 height=50></embed>
    <embed src='2.swf' width=50 height=50></embed>
    <embed src='3.swf' width=50 height=50></embed>
    ....
    替换成
    <param name="wmode" value="transparent" /><embed src='1.swf' width=50 height=50 wmode="transparent"></embed>
    <param name="wmode" value="transparent" /><embed src='2.swf' width=50 height=50 wmode="transparent"></embed>
    <param name="wmode" value="transparent" /><embed src='3.swf' width=50 height=50 wmode="transparent"></embed>
    ....
    我想可能是这样