怎样提取字符串中某字符之前和之后的字符串?

来源:百度知道 编辑:UC知道 时间:2024/06/19 20:11:01
例如$m=abcd_xyz:怎样提取下划线“_”之前和之后的字符串?
其中“abcd”和“xyz”处的字符串个数不是固定的(不用substr("$m",0,4))和substr("$m",-3)因为4和-3不固定)
注:是PHP

m = "abcd_xyz";
string[] s = new string[2];
s = m.Split('_');
那麼s[0]表示"abcd",s[1]表示"xyz"
上面的是C#写法

取得"_"在字符串中的位置
jiange = cint(instr($m,"_"))
取从开始到"_"处为前面部分
qianmian = mid($m,0,jiange)
去除前面部分和"_"就是后面部分
houmian = replace($m,qianmian&"_","")

strtemp()=$m.split("_")

$arr = explode($m);
//print_r($arr);