0
A
回答
2
您可以使用preg_match这样的:
<?php
$string = "@String RT @GetThisOne: Natio";
preg_match('/@.*@([A-Za-z]*)/', $string, $matches);
echo $matches[1]; // outputs GetThisOne
这里的模式如下:在第二个@
之后找到一个数字串。 Ideone example.
1
您可以使用substr函数。
1
查找“@”位置,并在找到“@”后计算“:”的位置。
$at = strpos($string,'@');
substr($string,$at,strpos($string,':',$at)-$at);
1
你总是可以尝试PHP的爆炸功能
$string = "@String RT @GetThisOne: Natio"
$arr = explode('@', $string);
if(is_array($arr) && count($arr)>0)
{
echo $arr[0]."\n";
echo $arr[1];
}
将回声出
字符串RT
GetThisOne:NATIO
+0
或者你可以缩短是 –
相关问题
- 1. PHP:字符串得到了一个子字符串,显示字符串
- 2. 得到一个字符串中的字符串 - PHP
- 3. 查找字符串的所有子字符串的复杂性
- 4. 爆炸一个复杂的字符串在PHP
- 5. 复杂的PHP对象JSon字符串
- 6. PHP:拆分复杂的字符串
- 7. 纯PHP,从复杂的HTML字符串
- 8. PHP复杂的字符串解析
- 9. PHP中的复杂字符串操作
- 10. 映射一个复杂的JSON字符串到一个POJO类
- 11. 得到的字符串PHP
- 12. PHP子串到字符串中的最后一个数字
- 13. 得到第一个字符的重复值的字符串
- 14. PHP:爆炸一个复杂的字符串
- 15. 得到C字符串子串在C++
- 16. 得到一个字符串
- 17. 一些复杂的查询字符串
- 18. 如何得到一个数字一个字符串的PHP
- 19. Java 7字符串 - 子字符串复杂度
- 20. PHP:获得字符串的子串,从开始到的“%”
- 21. PHP找到一个纯文本复杂的关键字(字符串)
- 22. PHP复杂字符串解析,JSON'able?
- 23. 将一个复杂的字符串转换为一个数组在php
- 24. golang解析一个复杂的字符串到JSON
- 25. 如何得到一个字符串的一部分,在PHP
- 26. PHP - 字符串的子字符串
- 27. 复杂的字符串匹配在JavaScript
- 28. C#得到另一个字符串中的字符串
- 29. 如何从字符串获得子字符串在Php
- 30. 字符串反转复杂
您确实需要扩展您的问题陈述。你想在RT后获得这个名字吗?会不止有一个?等等 – Aerik
你需要更具体一些......文字的位置是否会从字符串变为字符串?你想要的可能是一个正则表达式... – Bryan
你的意思是你想从字符串中提取“GetThisOne”吗? 你是否需要提取'@'和':'之间的字符串? 你到目前为止尝试过什么?什么不行? –