当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 我建立了一个多文档的子窗体form1(有两个面板panel1(dock为left)和panel2(dock为fill)) 然后在点击form1面板panel1上的一个按钮时,建立一个form2(dock为fill),并设置其parent为panel,现在我托动form1窗体的时候form2为什么不能跟据form1的大小自动调整大小? 如果我在form1建立的时候建立form2就可以,为什么......
    摘要: 怎样把一个查询结果存储到一个临时表中去 我在做以下语句的时候遇到了一个困难. select aa,bb union select aa,bb from table1 table1中的数据是这样的 aa bb ----列名 1 2 3 4 请问这样的问题怎样实现?使用的是查询分析器. 现在我的想法是把select aa,bb先存到一个临时表中,然后使用如下的语句: select * from......


如何使用pregreplace替换功能

我想把   <!--Begin   $abcd-->xxxxxxxxxxx<!--End   $abcd-->   替换成   getd($abcd,"xxxxxxxxx")   其中   getd   是个函数,请问正则表达式怎么写。

NO.1   作者: zairwolfo

给你一段smartemplate里面对这个标签分析的正则部分:  
   
  $page     =     preg_replace("/<!--   END[   a-zA-Z0-9_.]*   -->/",     "<?php\n}\n\$_obj=\$_stack[--\$_stack_cnt];}\n?>",     $page);  
  if   (preg_match_all(/<!--   BEGIN   ([a-zA-Z0-9_.]+)   -->/,   $page,   $var)){  
   
 

NO.2   作者: zairwolfo

你要的替换的正则:  
   
  /<!--   Begin   ([a-zA-Z0-9_.]+)   -->(.*)<!--   End[   a-zA-Z0-9_.]*   -->/U

NO.3   作者: thunderx

function   getd($a,$b){  
  echo   "a:".$a."<br>"."b:".$b;  
  }  
  $abcd   =   "world";  
  $str   ="<!--Begin   $abcd-->hello<!--End   $abcd-->";  
  $str   =   preg_replace("/<.+>(.+)<.+\s(.+)-->/e","getd(\\1,\\2)",$str);


 ·数组类的*操作    »显示摘要«
    摘要: 数组类中定义了type *operator*()const{return elements;}该函数,不知道怎么使用! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE