집 > Q&A > 본문
一个Char *类型的变量如何替换它里面的某个字符串(如:Like)为空,或者删除该字符串?遍历替换字符我知道该怎么做,但字符串呢?(不能遍历一个个的字符去替换,因为这个Char里也有可能包含了多个L,但我只需要替换Like里的L就行了)
伊谢尔伦2017-04-17 15:17:39
먼저 모든 패턴 문자열의 위치를 알아낸 후 섹션별로 새로운 문자열로 strcpy할 수 있습니다.
PHPz2017-04-17 15:17:39
해결됨:
루프 순회, 효율이 좀 낮네요...
컴파일러가 C 11 정규 표현식을 지원하는 경우 정규 표현식과 문자열을 사용하여 쉽게 대체할 수 있습니다.