-2
A
回答
0
這應該做的伎倆
<?php
$string = 'http://www.example.com/>testmail';
$pattern = '/(>(.*?))$/i';
$replacement = 'helloWorld';
echo preg_replace($pattern, $replacement, $string);
更多的preg_replace; http://php.net/manual/en/function.preg-replace.php
+0
謝謝訣竅 – Arvis
+0
Np,模式是正則表達式,你可以在這裏瞭解更多關於它的內容; http://regexr.com/ – Perspective
0
下面是使用標準的字符串函數的解決方案:
來源:
<?php
//init values
$str = 'tag>content';
$strReplace = '[stuff_here]';
//find 0-based index of angle-bracket char from start of string (if any)
$idxPos = strpos($str,'>');
if ($idxPos !== false)
{
//lop off portion to right and append replacement
$str = substr($str,0,$idxPos) . $strReplace;
}
//print result
echo $str . "\n";
?>
OUTPUT:
tag[stuff_here]
相關問題
- 1. 數字和特殊字符不替換
- 2. 有特殊字符替換字符
- 3. 用特殊字符替換字符串
- 4. 替換特殊字符php
- 5. 特殊字符替換爲'?'
- 6. 特殊字符替換
- 7. Makefile替換特殊字符
- 8. Javascript替換特殊字符
- 9. python替換特殊字符
- 10. asp.net替換特殊字符「\」
- 11. 特殊字符替換
- 12. PHP替換特殊字符
- 13. 替換特殊字符?
- 14. Java替換特殊字符
- 15. powershell替換特殊字符
- 16. 替換特殊字符
- 17. javascript替換特殊字符
- 18. Javascript:str替換特殊字符
- 19. 特殊的字符符號替換「」」
- 20. 用字符串中的其他特殊字符替換特殊字符
- 21. Php字符串替換爲符號和特殊字符
- 22. 字符串最後替換所有特殊字符
- 23. 替換字符串的特殊字符爲空字符串
- 24. 用字符串c中的unicode字符替換特殊字符#
- 25. 用特殊字符替換字符串中的字符串
- 26. 從javascript中的字符串替換特殊字符和空格
- 27. jQuery的一個字符串替換特殊字符
- 28. 如何替換字符串中的多個特殊字符
- 29. sed命令替換一個特殊字符的字符串
- 30. PHP代碼字符串替換特殊字符刪除字符
這看起來可以做你想做的:HTTP:// PHP。 net/manual/en/function.preg-replace.php 我還沒有測試過,但'preg_replace('/>.$/','replacement',$ your_string)'應該成功。 – deeenes