获取字符串中最后一个字母前面(包含这个字母)和最后这个字母后面的字符串...

简介: 获取字符串中最后一个字母前面(包含这个字母)和最后这个字母后面的字符串...

<?php

/*

*获取一个字符串中最后一个字母后面的数字;例如4rt03wlg10r200r001获取到的的最后一个r后面的001

*/

function get_str_last_number($str){

$preg= '/[A-Za-z]/';

$replacement = '@';

$newstr=preg_replace($preg, $replacement, $str);

$arr=explode("@",$newstr);

$last_number=$arr[count($arr)-1];

return  $last_number;

}

/*

*获取一个字符串中最后一个字母以及这个字母前面的所有字符串;例如4rt03wlg10r200r001获取到的的最后一个r前面的4rt03wlg10r200r

*/

function get_str_last_letter_before($str){

$preg= '/[A-Za-z]/';

$replacement = '@';

$newstr=preg_replace($preg, $replacement, $str);

$arr=explode("@",$newstr);

$last_number=$arr[count($arr)-1];

return  str_replace($last_number,"",$str);

}

$str="4rt03wlg10r200r001";

echo get_str_last_letter_before($str);

echo "    ";

echo get_str_last_number($str);


运行结果:


4rt03wlg10r200r    001


相关文章
|
7月前
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
99 1
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
hutool 判断字符串是否全部为字母组成,包括大写和小写字母和汉字
hutool 判断字符串是否全部为字母组成,包括大写和小写字母和汉字
|
1月前
使用字母
【10月更文挑战第25天】使用字母。
25 1
|
2月前
将小写字母全部转换成大写字母
【10月更文挑战第17天】将小写字母全部转换成大写字母。
68 5
|
3月前
|
存储
删除一个字符串中的指定字母
删除一个字符串中的指定字母。
39 7
|
7月前
|
弹性计算 运维 Shell
|
7月前
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。 提示:利用ord()函数来获得字符的 ASCIl。
177 1
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
292 0
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
|
Python
python取出字符串中的数字、字母、大小写字母
python取出字符串中的数字、字母、大小写字母
764 0