mysqo
<? $hd=mysql_pconnect("localhost","pub","")or die("conne...
作者 php學生 发布于 0000-00-00 分类:php基础编程
是这样的
比如:
$text="aabbccddeeffbbbabbbccbabb";
我想把前面是a的两个b取出来放在一个变量里怎么做?
我知道CGI里可能用$1来取出,可是php里是用\1来找替的,这不是变量啊,怎么办呢?
这跟UBB代码实现有点似,但是不同的是我想把\1取出来做为一个可在别的地方用的变量,
逛论坛交流:有关正则表达式的几个问题请教各位老大!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo substr("abcdef", 1, 3)."
"; // 返回 "bcd"
echo substr("abcdef", -2,1)."
"; // 返回 "e"
echo substr("abcdef", -3, 1)."
"; // 返回 "d"
echo substr("abcdef", 1, -1)."
"; // 返回 "bcde"
帮你顶
QUOTE: 最初由 aries_jo 发布
[B]echo substr("abcdef", 1, 3)."
"; // 返回 "bcd"
echo substr("abcdef", -2,1)."
"; // 返回 "e"
echo substr("abcdef", -3, 1)."
"; // 返回 "d"
echo substr("abcdef", 1, -1)."
"; // 返回 "bcde" [/B]
不是这样的
主要是在之前根本就不知道要取的是第几个字符,也就是说要配的,配上了就取出来,放到一个变量里, 配不上就不取!
if (eregi("^([a]{2})",$str))
{
$mystr = substr($str,2,2) ;
}
偶也是剛學,不知對不對?沒測試,錯了說一聲!:blowzy:
要的是什么呀?
是 bb bb bb
还是3
(eregi("^([a]{2})",$str)) ? $mystr = substr($str,2,2) : continue ;
在你要的循環里加入這個語句就可以啦.滿足的話會copy到$mystr中
QUOTE: 最初由 carpenter 发布
[B]要的是什么呀?
是 bb bb bb
还是3 [/B]
是这样的,我是想把bb取出来放到一个变量里,以后再用,
比如最后能达到这样的结果
$text1="bb";
QUOTE: 最初由 wujiyuan 发布
[B](eregi("^([a]{2})",$str)) ? $mystr = substr($str,2,2) : continue ;
在你要的循環里加入這個語句就可以啦.滿足的話會copy到$mystr中 [/B]
我的這個不可以嗎???
得到的$mystr 就是"bb" 啊!!!而且也有判斷!!:crying:
不行啊
我想我没有说明白
我是想在一个HTML网页中找出那些链接网址,可是呢,这些网址不一定是一样长的,也不知道是在第几个字符,也不知道有多少个链接网址,总之,我是想把一个网页里所有的链接都取出来,看能有什么方法实现
9 条回复
回复