Q
提取部分字符串?
0
A
回答
6
尝试
$string = "Rank_1:1:4";
$data = explode(':',$string);
echo end($data);
编辑
按@MichaelHampton,如果他们以后添加更多的字段,然后如下
$string = "Rank_1:1:4";
$data = explode(':',$string);
echo $data[2];
2
PHP已经可以使用这么多的字符串函数使用。 ...
变量
$find = ":";
$string = "Rank_1:1:4";
使用substr
echo substr($string, strrpos($string, $find) + 1);
使用strrchr
echo ltrim(strrchr($string, $find),$find);
0
$pattern = '/:\d+$/';
preg_match($pattern, $string, $matches);
$rank = substr($matches[0],1);
+0
谁减去正确答案? –
+0
这太复杂了。它可能在今天工作,但它很难理解,而且如果有一个额外的领域它会打破。 –
+0
迈克尔我恭敬地不同意。他问最后的价值,这将始终提供这一点,并且对于任何知道正则表达式的人都很容易理解。 –
相关问题
- 1. 提取部分字符串
- 2. 提取部分字符串
- 3. 提取4个部分字符串
- 4. 提取字符串的一部分
- 5. 字符串jQuery的提取部分
- 6. 在python中提取部分字符串
- 7. 提取字符串的第一部分
- 8. 如何提取部分字符串
- 9. 提取字符串的一部分
- 10. cmd:如何提取部分字符串?
- 11. Beautifulsoup提取字符串部分
- 12. 提取字符串的一部分
- 13. 提取部分字符串R
- 14. Bash:提取部分字符串
- 15. 提取长字符串的一部分。
- 16. 在Golang中提取部分字符串?
- 17. R提取部分字符串
- 18. SQL提取部分字符串
- 19. 使用Sed提取部分字符串
- 20. 提取名的某部分字符串
- 21. PHP提取字符串的一部分
- 22. 如何提取一部分字符串?
- 23. Xpath提取部分字符串
- 24. 提取字符串c的部分#
- 25. 如何提取部分字符串?
- 26. 在BASH中提取部分字符串
- 27. 提取部分的PHP字符串
- 28. 如何提取一部分字符串?
- 29. 提取部分匹配两个子字符串的字符串
- 30. 提取部分字符串从一个字符串在java中
+1这实际上是答案OP的问题。 – budwiser
当字段长度是两位数时(这可能是),这会中断。 –
@迈克尔汉普顿的OP说兰德..排名是0 - 5星 – Baba