C++ 如何替换Char*类型变量里的字符串?
伊谢尔伦
伊谢尔伦 2017-04-17 15:15:39
0
3
636

一个Char *类型的变量
如何替换它里面的某个字符串(如:Like)为空,或者删除该字符串?
遍历替换字符我知道该怎么做,但字符串呢?(不能遍历一个个的字符去替换,因为这个Char里也有可能包含了多个L,但我只需要替换Like里的L就行了)

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(3)
伊谢尔伦

まず、すべてのパターン文字列の位置を見つけて書き留めた後、それらをセクション内の新しい文字列に strcpy できます。

いいねを押す +0
PHPzhong

解決済み:

リーリー

ループトラバーサル、効率は少し低いです...

いいねを押す +0
PHPzhong

コンパイラが C++11 正規表現をサポートしている場合、この置換は正規表現と文字列を使用して簡単に実現できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート