找到错误,不知如何解决,高手请进
我那个MYSQL错误是因为没有找到文件,我在本地用的是windows,而...
作者 defense 发布于 0000-00-00 分类:php基础编程
比如*(26-FE-56(N,TOT),,SIG)*
想得到:temp[0] = "26-FE-56";
temp[1] = "N,TOT";
怎么弄?我菜,55,大侠救我
逛论坛交流:字符串处理问题
>try it ~~~~~~~~~~
preg_math("/.+(([^)]+)).+/",$str,$arr);
print_r($arr);
>$=preg_split("/[(|)]{1}/si",$atr);
这个就可以了
>怎么显示Call to undefined function: preg_math()
php没配好?
>QUOTE: 最初由 defense 发布
[B]怎么显示Call to undefined function: preg_math()
php没配好? [/B]
不是preg_math()
是preg_match()吧!
>顺便问一下,perl 正则式中都有什么旗标,各代表什么意义??
如 i (忽视大小写) m(多行匹配) s(??) e(???) 还有什么??
不知道是否正确??
>QUOTE: 最初由 wwwc 发布
[B]$=preg_split("/[(|)]{1}/si",$atr);
这个就可以了 [/B]
这个能行,谢谢wwwc兄!
<?
$str="1(13-al-27(n,tot)13-al-18)";
$arr=preg_split("/[(|)]{1}/si",$str);
print_r($arr);
?>
Array ( [0] => 1 [1] => 13-al-27 [2] => n,tot [3] => 13-al-18 [4] => )
>preg_split 和 implode 相似,不过他是按正规表达式分开的,楼主的用他最好
preg_match 匹配和取得匹配部分
preg_match_all 最有用的,按正规表达式匹配为数组
preg_replace 替换
我经常用这几个,其他的一般用不到
>QUOTE: 最初由 cizi 发布
[B]
不是preg_math()
是preg_match()吧! [/B]
行了,不过输出有点不一样
Array ( [0] => 1(13-al-27(n,tot)13-al-18) [1] => n,tot )
>QUOTE: 最初由 wwwc 发布
[B]preg_split 和 implode 相似,不过他是按正规表达式分开的,楼主的用他最好
preg_match 匹配和取得匹配部分
preg_match_all 最有用的,按正规表达式匹配为数组
preg_replace 替换
我经常用这几个,其他的一般用不到 [/B]
好人啊,谢谢!
>QUOTE:
我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)
昵称: 请输入验证码:
抢着回答
10 条回复
回复