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」嗎? 你是否需要提取'@'和':'之間的字符串? 你到目前爲止嘗試過什麼?什麼不行? –