C中有一個函數可以讓您搜索特定的字符串並刪除/替換它嗎?如果不是,我該怎麼做?C:搜索和替換/刪除
0
A
回答
0
執行搜索和替換可能很危險 - 除非您只是用另一個字符替換單個字符(即將所有'a'更改爲'b')。原因是被替換的值可能會嘗試使char數組變長。最好複製字符串並將其替換爲可保存結果的新char數組。在strstr()中找到一個很好的C函數。所以你可以找到你的字符串 - 將它之前的所有內容複製到另一個緩衝區,將你的替換物添加到緩衝區 - 然後重複。
0
<string.h>
充滿字符串處理功能。看看這裏以供參考:
相關問題
- 1. c#搜索和替換
- 2. 搜索和替換
- 3. 二進制搜索樹節點刪除不刪除替換Java
- 4. 刪除或XML的值替換雙引號(特定搜索和替換)
- 5. 搜索C++設計模式和替換
- 6. C++雙向鏈表搜索和刪除
- 7. VIM搜索和替換
- 8. CouchDB搜索和替換
- 9. 搜索和替換在Vi
- 10. 的Javascript搜索和替換
- 11. JavaScript搜索和替換?
- 12. 桑達搜索和替換
- 13. CSV搜索和替換
- 14. 多行搜索和替換
- 15. Powershell搜索和替換
- 16. 搜索和替換方法?
- 17. 搜索和替換SQL
- 18. python搜索和替換
- 19. 搜索和替換操作
- 20. Imacro搜索和替換
- 21. Java ArrayList搜索和刪除
- 22. Bash搜索和刪除?
- 23. PHP替換和刪除?
- 24. 刪除和替換變量
- 25. 除了註釋以外,在Visual Studio 2008中搜索和搜索和替換?
- 26. 搜索/替換/刪除Jekyll YAML Front Matter分類標籤
- 27. 搜索和替換VS2008 - 換行符
- 28. Java搜索替換
- 29. 搜索並替換
- 30. 搜索並替換
'的strstr()'+'的memmove()' – Dave